<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>LibDriver MPU6050: mpu6050 basic driver function</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="doxygen.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">LibDriver MPU6050
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
   <div id="projectbrief">MPU6050 full-featured driver</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('group__mpu6050__basic__driver.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">mpu6050 basic driver function<div class="ingroups"><a class="el" href="group__mpu6050__driver.html">mpu6050 driver function</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>mpu6050 basic driver modules  
<a href="#details">More...</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpu6050__handle__s.html">mpu6050_handle_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 handle structure definition  <a href="structmpu6050__handle__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmpu6050__info__s.html">mpu6050_info_s</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 information structure definition  <a href="structmpu6050__info__s.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:gab9152935d0f1c91a6183aa8f398b7045"><td class="memItemLeft" align="right" valign="top"><a id="gab9152935d0f1c91a6183aa8f398b7045"></a>
typedef struct <a class="el" href="structmpu6050__handle__s.html">mpu6050_handle_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a></td></tr>
<tr class="memdesc:gab9152935d0f1c91a6183aa8f398b7045"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 handle structure definition <br /></td></tr>
<tr class="separator:gab9152935d0f1c91a6183aa8f398b7045"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1b9581e9aa5cb88b81bb7d73d814128a"><td class="memItemLeft" align="right" valign="top"><a id="ga1b9581e9aa5cb88b81bb7d73d814128a"></a>
typedef struct <a class="el" href="structmpu6050__info__s.html">mpu6050_info_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga1b9581e9aa5cb88b81bb7d73d814128a">mpu6050_info_t</a></td></tr>
<tr class="memdesc:ga1b9581e9aa5cb88b81bb7d73d814128a"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 information structure definition <br /></td></tr>
<tr class="separator:ga1b9581e9aa5cb88b81bb7d73d814128a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:ga47a9d14317022ff750450d300c1d48fb"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga47a9d14317022ff750450d300c1d48fb">mpu6050_address_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#gga47a9d14317022ff750450d300c1d48fba1be98d1d09d0acfbc9e43e970634dda2">MPU6050_ADDRESS_AD0_LOW</a> = 0xD0
, <a class="el" href="group__mpu6050__basic__driver.html#gga47a9d14317022ff750450d300c1d48fba7fb97145df9d0a0deb26d11f6ac3cbb0">MPU6050_ADDRESS_AD0_HIGH</a> = 0xD2
 }</td></tr>
<tr class="memdesc:ga47a9d14317022ff750450d300c1d48fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 address enumeration definition  <a href="group__mpu6050__basic__driver.html#ga47a9d14317022ff750450d300c1d48fb">More...</a><br /></td></tr>
<tr class="separator:ga47a9d14317022ff750450d300c1d48fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17d7c941660868be0ab4804ec2f89e68"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga17d7c941660868be0ab4804ec2f89e68">mpu6050_wake_up_frequency_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#gga17d7c941660868be0ab4804ec2f89e68a0ec2d7232cefb18fa767166791937216">MPU6050_WAKE_UP_FREQUENCY_1P25_HZ</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga17d7c941660868be0ab4804ec2f89e68ad366668884cdf152268b24dc33b1b2cd">MPU6050_WAKE_UP_FREQUENCY_5_HZ</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#gga17d7c941660868be0ab4804ec2f89e68aa9678c7fd03cfec82b1d2219efc7ffa7">MPU6050_WAKE_UP_FREQUENCY_20_HZ</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#gga17d7c941660868be0ab4804ec2f89e68a3cbdbb14369b6bf55a8417ee728f9423">MPU6050_WAKE_UP_FREQUENCY_40_HZ</a> = 0x03
 }</td></tr>
<tr class="memdesc:ga17d7c941660868be0ab4804ec2f89e68"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 wake up frequency enumeration definition  <a href="group__mpu6050__basic__driver.html#ga17d7c941660868be0ab4804ec2f89e68">More...</a><br /></td></tr>
<tr class="separator:ga17d7c941660868be0ab4804ec2f89e68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabd66e87c6875710ce056b940d20f85c9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#ggabd66e87c6875710ce056b940d20f85c9adf5718be730ed258b366f21cf1fd61c2">MPU6050_BOOL_FALSE</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#ggabd66e87c6875710ce056b940d20f85c9a264967f6b53b3ad74f586dc46c8ba18d">MPU6050_BOOL_TRUE</a> = 0x01
 }</td></tr>
<tr class="memdesc:gabd66e87c6875710ce056b940d20f85c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 bool enumeration definition  <a href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">More...</a><br /></td></tr>
<tr class="separator:gabd66e87c6875710ce056b940d20f85c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58827093ced72522015756873c1f6b52"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga58827093ced72522015756873c1f6b52">mpu6050_source_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga58827093ced72522015756873c1f6b52a7ea9f08dca66ecd50818c386ea12aefb">MPU6050_SOURCE_ACC_X</a> = 0x05
, <a class="el" href="group__mpu6050__basic__driver.html#gga58827093ced72522015756873c1f6b52a0cf516ae95af9f0192df4cb1042f047e">MPU6050_SOURCE_ACC_Y</a> = 0x04
, <a class="el" href="group__mpu6050__basic__driver.html#gga58827093ced72522015756873c1f6b52a552afd568d935c641e5fbe7baee28b9e">MPU6050_SOURCE_ACC_Z</a> = 0x03
, <a class="el" href="group__mpu6050__basic__driver.html#gga58827093ced72522015756873c1f6b52abb50edd30e8f383f75ac5c7229edb9b9">MPU6050_SOURCE_GYRO_X</a> = 0x02
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga58827093ced72522015756873c1f6b52a27f156ca9d751500b2785966dd919a11">MPU6050_SOURCE_GYRO_Y</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#gga58827093ced72522015756873c1f6b52a8c98ae2c5113c4e560d9f9d5b4deed49">MPU6050_SOURCE_GYRO_Z</a> = 0x00
<br />
 }</td></tr>
<tr class="memdesc:ga58827093ced72522015756873c1f6b52"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 source enumeration definition  <a href="group__mpu6050__basic__driver.html#ga58827093ced72522015756873c1f6b52">More...</a><br /></td></tr>
<tr class="separator:ga58827093ced72522015756873c1f6b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga74884d5b9f95c2b758d299bc28a65095"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga74884d5b9f95c2b758d299bc28a65095">mpu6050_clock_source_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga74884d5b9f95c2b758d299bc28a65095a265a8e4d8a9604268f6640275250c5d7">MPU6050_CLOCK_SOURCE_INTERNAL_8MHZ</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga74884d5b9f95c2b758d299bc28a65095a796540b1243fe91dec02a2d4e4e3f264">MPU6050_CLOCK_SOURCE_PLL_X_GYRO</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#gga74884d5b9f95c2b758d299bc28a65095abe09b06b04fcd8beac82facb91bf0899">MPU6050_CLOCK_SOURCE_PLL_Y_GYRO</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#gga74884d5b9f95c2b758d299bc28a65095aae86918e2f3c4ec7c2da144383451481">MPU6050_CLOCK_SOURCE_PLL_Z_GYRO</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga74884d5b9f95c2b758d299bc28a65095a7822621231db324999d56f08c1999fc9">MPU6050_CLOCK_SOURCE_PLL_EXT_32P768_KHZ</a> = 0x04
, <a class="el" href="group__mpu6050__basic__driver.html#gga74884d5b9f95c2b758d299bc28a65095ae2d5561f7445d7af6026188d3b8ba48a">MPU6050_CLOCK_SOURCE_PLL_EXT_19P2_MHZ</a> = 0x05
, <a class="el" href="group__mpu6050__basic__driver.html#gga74884d5b9f95c2b758d299bc28a65095a2e009272a1c4a386752bd59bd75b2551">MPU6050_CLOCK_SOURCE_STOP_CLOCK</a> = 0x07
<br />
 }</td></tr>
<tr class="memdesc:ga74884d5b9f95c2b758d299bc28a65095"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 clock source enumeration definition  <a href="group__mpu6050__basic__driver.html#ga74884d5b9f95c2b758d299bc28a65095">More...</a><br /></td></tr>
<tr class="separator:ga74884d5b9f95c2b758d299bc28a65095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaab3097929cc2abb8df44fb68ae4b0529"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaab3097929cc2abb8df44fb68ae4b0529">mpu6050_signal_path_reset_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#ggaab3097929cc2abb8df44fb68ae4b0529ad0d0864db2d50bf7d0ab5662f791ce89">MPU6050_SIGNAL_PATH_RESET_TEMP</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#ggaab3097929cc2abb8df44fb68ae4b0529a2c3237452be9f9b62233d522b3741948">MPU6050_SIGNAL_PATH_RESET_ACCEL</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#ggaab3097929cc2abb8df44fb68ae4b0529a2989905e3c8f57a30cd1512ec0a264a7">MPU6050_SIGNAL_PATH_RESET_GYRO</a> = 0x02
 }</td></tr>
<tr class="memdesc:gaab3097929cc2abb8df44fb68ae4b0529"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 signal path reset enumeration definition  <a href="group__mpu6050__basic__driver.html#gaab3097929cc2abb8df44fb68ae4b0529">More...</a><br /></td></tr>
<tr class="separator:gaab3097929cc2abb8df44fb68ae4b0529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga43e667c1edd709208cb678c6a367f105"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga43e667c1edd709208cb678c6a367f105">mpu6050_extern_sync_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga43e667c1edd709208cb678c6a367f105aa21f5b59fd45369362695addf2730976">MPU6050_EXTERN_SYNC_INPUT_DISABLED</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga43e667c1edd709208cb678c6a367f105afbeff9f2bd2ffc9caa4022b2c1ac38c5">MPU6050_EXTERN_SYNC_TEMP_OUT_L</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#gga43e667c1edd709208cb678c6a367f105a9a42dc3c2e88a4d95c2e374b8b4cd9f7">MPU6050_EXTERN_SYNC_GYRO_XOUT_L</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#gga43e667c1edd709208cb678c6a367f105a8ed2c2b91a9ed33176e522397db061b0">MPU6050_EXTERN_SYNC_GYRO_YOUT_L</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga43e667c1edd709208cb678c6a367f105a1ad964835796bb42304d810cd4a0dc1e">MPU6050_EXTERN_SYNC_GYRO_ZOUT_L</a> = 0x04
, <a class="el" href="group__mpu6050__basic__driver.html#gga43e667c1edd709208cb678c6a367f105adaf91b07615c0461837e17a756c9ac9b">MPU6050_EXTERN_SYNC_ACCEL_XOUT_L</a> = 0x05
, <a class="el" href="group__mpu6050__basic__driver.html#gga43e667c1edd709208cb678c6a367f105a9ab48e01af1b4e1688e8312d6725dbad">MPU6050_EXTERN_SYNC_ACCEL_YOUT_L</a> = 0x06
, <a class="el" href="group__mpu6050__basic__driver.html#gga43e667c1edd709208cb678c6a367f105abed0ee02707471b911d17abd1070ae15">MPU6050_EXTERN_SYNC_ACCEL_ZOUT_L</a> = 0x07
<br />
 }</td></tr>
<tr class="memdesc:ga43e667c1edd709208cb678c6a367f105"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 extern sync enumeration definition  <a href="group__mpu6050__basic__driver.html#ga43e667c1edd709208cb678c6a367f105">More...</a><br /></td></tr>
<tr class="separator:ga43e667c1edd709208cb678c6a367f105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad12172179ecd4f5cc01204041d70b54f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gad12172179ecd4f5cc01204041d70b54f">mpu6050_low_pass_filter_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#ggad12172179ecd4f5cc01204041d70b54fa1757e02234a581ef64224b6d681f8a4a">MPU6050_LOW_PASS_FILTER_0</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#ggad12172179ecd4f5cc01204041d70b54fac547fe0bacac68843c1033d0c9e6268b">MPU6050_LOW_PASS_FILTER_1</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#ggad12172179ecd4f5cc01204041d70b54faf73afb40281277ac5138c272a4076e42">MPU6050_LOW_PASS_FILTER_2</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#ggad12172179ecd4f5cc01204041d70b54fa4cd5516d2a38bf83fd0aab9e87488007">MPU6050_LOW_PASS_FILTER_3</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#ggad12172179ecd4f5cc01204041d70b54fa49f6021fbf5db5e4edff55c8abe27a07">MPU6050_LOW_PASS_FILTER_4</a> = 0x04
, <a class="el" href="group__mpu6050__basic__driver.html#ggad12172179ecd4f5cc01204041d70b54faf72211a442c6cd6a6debec274fae9a2f">MPU6050_LOW_PASS_FILTER_5</a> = 0x05
, <a class="el" href="group__mpu6050__basic__driver.html#ggad12172179ecd4f5cc01204041d70b54fa8efb3efb3185a7caad73818a16bd2782">MPU6050_LOW_PASS_FILTER_6</a> = 0x06
<br />
 }</td></tr>
<tr class="memdesc:gad12172179ecd4f5cc01204041d70b54f"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 low pass filter enumeration definition  <a href="group__mpu6050__basic__driver.html#gad12172179ecd4f5cc01204041d70b54f">More...</a><br /></td></tr>
<tr class="separator:gad12172179ecd4f5cc01204041d70b54f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafabc49689281fcc7875db0c186618ba1"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#ggafabc49689281fcc7875db0c186618ba1a184760568b4c339339804e61c718d032">MPU6050_AXIS_Z</a> = 0x05
, <a class="el" href="group__mpu6050__basic__driver.html#ggafabc49689281fcc7875db0c186618ba1a6515bb2afd98d42133f1525792c6fcd8">MPU6050_AXIS_Y</a> = 0x06
, <a class="el" href="group__mpu6050__basic__driver.html#ggafabc49689281fcc7875db0c186618ba1a0b10848a6ac69c7f53e923b8acd2efa3">MPU6050_AXIS_X</a> = 0x07
 }</td></tr>
<tr class="memdesc:gafabc49689281fcc7875db0c186618ba1"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 axis enumeration definition  <a href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">More...</a><br /></td></tr>
<tr class="separator:gafabc49689281fcc7875db0c186618ba1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga334608694ff39953897e2b6f008f15d0"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga334608694ff39953897e2b6f008f15d0">mpu6050_gyroscope_range_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#gga334608694ff39953897e2b6f008f15d0a180a4642cb7555cf96c59440d3b50bfb">MPU6050_GYROSCOPE_RANGE_250DPS</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga334608694ff39953897e2b6f008f15d0ae6be3e35e085ad80137ca41c0a3bae2f">MPU6050_GYROSCOPE_RANGE_500DPS</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#gga334608694ff39953897e2b6f008f15d0aa55a36b2705635fe6b4165449e1de7bd">MPU6050_GYROSCOPE_RANGE_1000DPS</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#gga334608694ff39953897e2b6f008f15d0a4cd35dc28b0eb372c0eb62c07df98254">MPU6050_GYROSCOPE_RANGE_2000DPS</a> = 0x03
 }</td></tr>
<tr class="memdesc:ga334608694ff39953897e2b6f008f15d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 gyroscope range enumeration definition  <a href="group__mpu6050__basic__driver.html#ga334608694ff39953897e2b6f008f15d0">More...</a><br /></td></tr>
<tr class="separator:ga334608694ff39953897e2b6f008f15d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaa9295dfae70a56066f5687bc85cdf6e"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaaa9295dfae70a56066f5687bc85cdf6e">mpu6050_accelerometer_range_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#ggaaa9295dfae70a56066f5687bc85cdf6eadf861712710f18cf4913db8175cd084c">MPU6050_ACCELEROMETER_RANGE_2G</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#ggaaa9295dfae70a56066f5687bc85cdf6ea3a2e7cd6ff4cb558335915af226e093d">MPU6050_ACCELEROMETER_RANGE_4G</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#ggaaa9295dfae70a56066f5687bc85cdf6eae0f0d1734c2069dc7aadd203421764dd">MPU6050_ACCELEROMETER_RANGE_8G</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#ggaaa9295dfae70a56066f5687bc85cdf6ea0c43111c97cdcac0d48c25d2e000c4ac">MPU6050_ACCELEROMETER_RANGE_16G</a> = 0x03
 }</td></tr>
<tr class="memdesc:gaaa9295dfae70a56066f5687bc85cdf6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 accelerometer range enumeration definition  <a href="group__mpu6050__basic__driver.html#gaaa9295dfae70a56066f5687bc85cdf6e">More...</a><br /></td></tr>
<tr class="separator:gaaa9295dfae70a56066f5687bc85cdf6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73dd95e193f7a82bf39a3cf639fb16ff"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga73dd95e193f7a82bf39a3cf639fb16ff">mpu6050_fifo_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga73dd95e193f7a82bf39a3cf639fb16ffa7a4092a20d911c568432d68e6a2ceddf">MPU6050_FIFO_TEMP</a> = 0x07
, <a class="el" href="group__mpu6050__basic__driver.html#gga73dd95e193f7a82bf39a3cf639fb16ffa3f8b0f9da50af8706055d57f9ecb67d2">MPU6050_FIFO_XG</a> = 0x06
, <a class="el" href="group__mpu6050__basic__driver.html#gga73dd95e193f7a82bf39a3cf639fb16ffae2700befed6e48711daa5953880eaeb8">MPU6050_FIFO_YG</a> = 0x05
, <a class="el" href="group__mpu6050__basic__driver.html#gga73dd95e193f7a82bf39a3cf639fb16ffaccf0951da42e9f889bc9b1500aeb6525">MPU6050_FIFO_ZG</a> = 0x04
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga73dd95e193f7a82bf39a3cf639fb16ffa4764bab30aee0d0a48e44387699de4ad">MPU6050_FIFO_ACCEL</a> = 0x03
<br />
 }</td></tr>
<tr class="memdesc:ga73dd95e193f7a82bf39a3cf639fb16ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 fifo enumeration definition  <a href="group__mpu6050__basic__driver.html#ga73dd95e193f7a82bf39a3cf639fb16ff">More...</a><br /></td></tr>
<tr class="separator:ga73dd95e193f7a82bf39a3cf639fb16ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga82b756931c7d0c5f948e0f9ad8cb700f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#gga82b756931c7d0c5f948e0f9ad8cb700fa16eb360cb4bb1172f0606e04d1a1ba8c">MPU6050_PIN_LEVEL_HIGH</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga82b756931c7d0c5f948e0f9ad8cb700fad0741891355aafff44d41bd77c25b72c">MPU6050_PIN_LEVEL_LOW</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga82b756931c7d0c5f948e0f9ad8cb700f"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 pin level enumeration definition  <a href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">More...</a><br /></td></tr>
<tr class="separator:ga82b756931c7d0c5f948e0f9ad8cb700f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga10b85492273e69a281067454513f067d"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga10b85492273e69a281067454513f067d">mpu6050_pin_type_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#gga10b85492273e69a281067454513f067da0d492c44744845083692f91cf03e0434">MPU6050_PIN_TYPE_PUSH_PULL</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga10b85492273e69a281067454513f067daaf8072e2950f721a7cb8d873c6cbc378">MPU6050_PIN_TYPE_OPEN_DRAIN</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga10b85492273e69a281067454513f067d"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 pin type enumeration definition  <a href="group__mpu6050__basic__driver.html#ga10b85492273e69a281067454513f067d">More...</a><br /></td></tr>
<tr class="separator:ga10b85492273e69a281067454513f067d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa776c016fbb2bb3dcbbce1145877965b"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa776c016fbb2bb3dcbbce1145877965b">mpu6050_interrupt_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#ggaa776c016fbb2bb3dcbbce1145877965bae1b0361eeb0d58308c5046b2af43d5e2">MPU6050_INTERRUPT_MOTION</a> = 6
, <a class="el" href="group__mpu6050__basic__driver.html#ggaa776c016fbb2bb3dcbbce1145877965bab13eb3dd178c0be6d54dd8d269dee2f0">MPU6050_INTERRUPT_FIFO_OVERFLOW</a> = 4
, <a class="el" href="group__mpu6050__basic__driver.html#ggaa776c016fbb2bb3dcbbce1145877965ba3612f0cfcd5c878219769afc71a90c9c">MPU6050_INTERRUPT_I2C_MAST</a> = 3
, <a class="el" href="group__mpu6050__basic__driver.html#ggaa776c016fbb2bb3dcbbce1145877965ba10b27cb1691d035ce721c9e93f34f8be">MPU6050_INTERRUPT_DMP</a> = 1
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#ggaa776c016fbb2bb3dcbbce1145877965ba5589dd2daf649b981f10c887061e0499">MPU6050_INTERRUPT_DATA_READY</a> = 0
<br />
 }</td></tr>
<tr class="memdesc:gaa776c016fbb2bb3dcbbce1145877965b"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 interrupt enumeration definition  <a href="group__mpu6050__basic__driver.html#gaa776c016fbb2bb3dcbbce1145877965b">More...</a><br /></td></tr>
<tr class="separator:gaa776c016fbb2bb3dcbbce1145877965b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaadda7a893f193c8fc31b952a70d24d6f"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#ggaadda7a893f193c8fc31b952a70d24d6fa67bfd05fc39cfc793c03930bbdf0348f">MPU6050_IIC_SLAVE_0</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#ggaadda7a893f193c8fc31b952a70d24d6fa5dd15654061ddb5955565f2c2155deb7">MPU6050_IIC_SLAVE_1</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#ggaadda7a893f193c8fc31b952a70d24d6faa0941cc7204256e3bde36a917e13329e">MPU6050_IIC_SLAVE_2</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#ggaadda7a893f193c8fc31b952a70d24d6fa3b76754f8a730c4b8ceb968a988b4446">MPU6050_IIC_SLAVE_3</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#ggaadda7a893f193c8fc31b952a70d24d6faa2c6654e865e2be98ace840954cbff13">MPU6050_IIC_SLAVE_4</a> = 0x04
<br />
 }</td></tr>
<tr class="memdesc:gaadda7a893f193c8fc31b952a70d24d6f"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic slave enumeration definition  <a href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">More...</a><br /></td></tr>
<tr class="separator:gaadda7a893f193c8fc31b952a70d24d6f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cf6080fba857183c64aa2b32bb43902"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga1cf6080fba857183c64aa2b32bb43902">mpu6050_iic_clock_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a3bf7b358c6f1dab5d1b55713597fbd75">MPU6050_IIC_CLOCK_348_KHZ</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a62b828bd2e1f539111f91a43b5e90a04">MPU6050_IIC_CLOCK_333_KHZ</a> = 0x01
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a6bc4934839a0e1b15d9ca326838c57e9">MPU6050_IIC_CLOCK_320_KHZ</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a47b0f7cab9a6d07b2a9e72b9c770cc1e">MPU6050_IIC_CLOCK_308_KHZ</a> = 0x03
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a09ebe75dd2c85aab75f608b55d3fe27b">MPU6050_IIC_CLOCK_296_KHZ</a> = 0x04
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a3ccf0568934c0ce5f644016062a88f4a">MPU6050_IIC_CLOCK_286_KHZ</a> = 0x05
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902ab906b7ba883567d261462d72273a134f">MPU6050_IIC_CLOCK_276_KHZ</a> = 0x06
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a3ead45dc1396dc5c4bf573b273ca2e9f">MPU6050_IIC_CLOCK_267_KHZ</a> = 0x07
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a7cebc8412f55e062ca50472e6770c767">MPU6050_IIC_CLOCK_258_KHZ</a> = 0x08
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902af5f03082bcbc4a8efb21d31563d6733e">MPU6050_IIC_CLOCK_500_KHZ</a> = 0x09
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902affbb0a01f38671eb0a972292dad53b73">MPU6050_IIC_CLOCK_471_KHZ</a> = 0x0A
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902ac71509d626e46de1492e1357b62f30d4">MPU6050_IIC_CLOCK_444_KHZ</a> = 0x0B
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902ae7e2eaf0c8392e1f0c4f4a3939168532">MPU6050_IIC_CLOCK_421_KHZ</a> = 0x0C
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a58f42df2bddd0c76e306fc79043c0732">MPU6050_IIC_CLOCK_400_KHZ</a> = 0x0D
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902ac2cc4743e5c3873efa806fac42aede5d">MPU6050_IIC_CLOCK_381_KHZ</a> = 0x0E
, <a class="el" href="group__mpu6050__basic__driver.html#gga1cf6080fba857183c64aa2b32bb43902a12e5ae7399e1d1fd74b8fe843f8bd06c">MPU6050_IIC_CLOCK_364_KHZ</a> = 0x0F
<br />
 }</td></tr>
<tr class="memdesc:ga1cf6080fba857183c64aa2b32bb43902"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic clock enumeration definition  <a href="group__mpu6050__basic__driver.html#ga1cf6080fba857183c64aa2b32bb43902">More...</a><br /></td></tr>
<tr class="separator:ga1cf6080fba857183c64aa2b32bb43902"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga171c81728419d37fdfa39cf3802424f9"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga171c81728419d37fdfa39cf3802424f9">mpu6050_iic_read_mode_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#gga171c81728419d37fdfa39cf3802424f9a34fe7ae45ecda85a022e8e3c78e01c48">MPU6050_IIC_READ_MODE_RESTART</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga171c81728419d37fdfa39cf3802424f9a92a6dc41edfd34f72fa742d837809c8c">MPU6050_IIC_READ_MODE_STOP_AND_START</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga171c81728419d37fdfa39cf3802424f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic read mode enumeration definition  <a href="group__mpu6050__basic__driver.html#ga171c81728419d37fdfa39cf3802424f9">More...</a><br /></td></tr>
<tr class="separator:ga171c81728419d37fdfa39cf3802424f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga030e3f2ad0b50883060d9ea3e119d861"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga030e3f2ad0b50883060d9ea3e119d861">mpu6050_iic_mode_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#gga030e3f2ad0b50883060d9ea3e119d861a870749ffc2ca5b74f1f349057bbda6c3">MPU6050_IIC_MODE_WRITE</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga030e3f2ad0b50883060d9ea3e119d861a54e58f6a3a6e41aa9cb895787ccc1ecc">MPU6050_IIC_MODE_READ</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga030e3f2ad0b50883060d9ea3e119d861"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic mode enumeration definition  <a href="group__mpu6050__basic__driver.html#ga030e3f2ad0b50883060d9ea3e119d861">More...</a><br /></td></tr>
<tr class="separator:ga030e3f2ad0b50883060d9ea3e119d861"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaaefe66b48239b17d82d3904b3ab78636"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaaefe66b48239b17d82d3904b3ab78636">mpu6050_iic_transaction_mode_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#ggaaefe66b48239b17d82d3904b3ab78636a3621236b0b5cb2320a6a29adedb828e3">MPU6050_IIC_TRANSACTION_MODE_DATA</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#ggaaefe66b48239b17d82d3904b3ab78636a546c627ee476b3d571d7ed294703d7b8">MPU6050_IIC_TRANSACTION_MODE_REG_DATA</a> = 0x01
 }</td></tr>
<tr class="memdesc:gaaefe66b48239b17d82d3904b3ab78636"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic transaction mode enumeration definition  <a href="group__mpu6050__basic__driver.html#gaaefe66b48239b17d82d3904b3ab78636">More...</a><br /></td></tr>
<tr class="separator:gaaefe66b48239b17d82d3904b3ab78636"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae5211e61d3ffd9a2b6b023c0df563322"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gae5211e61d3ffd9a2b6b023c0df563322">mpu6050_iic4_transaction_mode_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#ggae5211e61d3ffd9a2b6b023c0df563322aaeecf2c30af2716878db258326a80107">MPU6050_IIC4_TRANSACTION_MODE_DATA</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#ggae5211e61d3ffd9a2b6b023c0df563322a9351149579b2841fbbc55d469a165200">MPU6050_IIC4_TRANSACTION_MODE_REG</a> = 0x01
 }</td></tr>
<tr class="memdesc:gae5211e61d3ffd9a2b6b023c0df563322"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic4 transaction mode enumeration definition  <a href="group__mpu6050__basic__driver.html#gae5211e61d3ffd9a2b6b023c0df563322">More...</a><br /></td></tr>
<tr class="separator:gae5211e61d3ffd9a2b6b023c0df563322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7017581b2d00edbe1e1dd543a566b573"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga7017581b2d00edbe1e1dd543a566b573">mpu6050_iic_group_order_t</a> { <a class="el" href="group__mpu6050__basic__driver.html#gga7017581b2d00edbe1e1dd543a566b573a8b8742c691eed0cd2976c1eebc328af5">MPU6050_IIC_GROUP_ORDER_EVEN</a> = 0x00
, <a class="el" href="group__mpu6050__basic__driver.html#gga7017581b2d00edbe1e1dd543a566b573af4778e6615d0ca64a1d859137fddc05c">MPU6050_IIC_GROUP_ORDER_ODD</a> = 0x01
 }</td></tr>
<tr class="memdesc:ga7017581b2d00edbe1e1dd543a566b573"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic group order enumeration definition  <a href="group__mpu6050__basic__driver.html#ga7017581b2d00edbe1e1dd543a566b573">More...</a><br /></td></tr>
<tr class="separator:ga7017581b2d00edbe1e1dd543a566b573"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf03f9e13f116a87843073cb3503eaeca"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaf03f9e13f116a87843073cb3503eaeca">mpu6050_iic_status_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#ggaf03f9e13f116a87843073cb3503eaecaa1704b336d8fd091b1ddb9ccfff7191c5">MPU6050_IIC_STATUS_PASS_THROUGH</a> = 0x80
, <a class="el" href="group__mpu6050__basic__driver.html#ggaf03f9e13f116a87843073cb3503eaecaacfa0bcf930cf4ba553454dd7d387a30f">MPU6050_IIC_STATUS_IIC_SLV4_DONE</a> = 0x40
, <a class="el" href="group__mpu6050__basic__driver.html#ggaf03f9e13f116a87843073cb3503eaecaaa7002d731078d482c7b0a92b62c9c64f">MPU6050_IIC_STATUS_IIC_LOST_ARB</a> = 0x20
, <a class="el" href="group__mpu6050__basic__driver.html#ggaf03f9e13f116a87843073cb3503eaecaa1d3d562973b096897b479fad69195a2e">MPU6050_IIC_STATUS_IIC_SLV4_NACK</a> = 0x10
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#ggaf03f9e13f116a87843073cb3503eaecaad9f4e901ff04bcb681603092da01dc63">MPU6050_IIC_STATUS_IIC_SLV3_NACK</a> = 0x08
, <a class="el" href="group__mpu6050__basic__driver.html#ggaf03f9e13f116a87843073cb3503eaecaaea3eb59bbdc95dfc2d854404d5b4305f">MPU6050_IIC_STATUS_IIC_SLV2_NACK</a> = 0x04
, <a class="el" href="group__mpu6050__basic__driver.html#ggaf03f9e13f116a87843073cb3503eaecaa202ddfe22b19eb34b14f7fde0b99d884">MPU6050_IIC_STATUS_IIC_SLV1_NACK</a> = 0x02
, <a class="el" href="group__mpu6050__basic__driver.html#ggaf03f9e13f116a87843073cb3503eaecaa07ddea3bdcafb3c903cdc47e430b87e8">MPU6050_IIC_STATUS_IIC_SLV0_NACK</a> = 0x01
<br />
 }</td></tr>
<tr class="memdesc:gaf03f9e13f116a87843073cb3503eaeca"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic status enumeration definition  <a href="group__mpu6050__basic__driver.html#gaf03f9e13f116a87843073cb3503eaeca">More...</a><br /></td></tr>
<tr class="separator:gaf03f9e13f116a87843073cb3503eaeca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4c29121de3d65936bac5398ce2241e27"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga4c29121de3d65936bac5398ce2241e27">mpu6050_iic_delay_t</a> { <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga4c29121de3d65936bac5398ce2241e27abb16c90fec2f076dca72cffcd96eff97">MPU6050_IIC_DELAY_ES_SHADOW</a> = 7
, <a class="el" href="group__mpu6050__basic__driver.html#gga4c29121de3d65936bac5398ce2241e27a8d2d50a93c967746c8567b2785435243">MPU6050_IIC_DELAY_SLAVE_4</a> = 4
, <a class="el" href="group__mpu6050__basic__driver.html#gga4c29121de3d65936bac5398ce2241e27a17950b6156b6b4c097421a3741ec75f8">MPU6050_IIC_DELAY_SLAVE_3</a> = 3
, <a class="el" href="group__mpu6050__basic__driver.html#gga4c29121de3d65936bac5398ce2241e27a8589eaf7749dcfd49ec23ae4ea6cfa04">MPU6050_IIC_DELAY_SLAVE_2</a> = 2
, <br />
&#160;&#160;<a class="el" href="group__mpu6050__basic__driver.html#gga4c29121de3d65936bac5398ce2241e27a31186025062a24c728d6a0a3ffac604a">MPU6050_IIC_DELAY_SLAVE_1</a> = 1
, <a class="el" href="group__mpu6050__basic__driver.html#gga4c29121de3d65936bac5398ce2241e27a96d75a0acb7b54a8c6bb4eb80a7b6d1a">MPU6050_IIC_DELAY_SLAVE_0</a> = 0
<br />
 }</td></tr>
<tr class="memdesc:ga4c29121de3d65936bac5398ce2241e27"><td class="mdescLeft">&#160;</td><td class="mdescRight">mpu6050 iic delay enumeration definition  <a href="group__mpu6050__basic__driver.html#ga4c29121de3d65936bac5398ce2241e27">More...</a><br /></td></tr>
<tr class="separator:ga4c29121de3d65936bac5398ce2241e27"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ga7ffda1c829e7279d5cc224f292fb87a8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga7ffda1c829e7279d5cc224f292fb87a8">mpu6050_info</a> (<a class="el" href="group__mpu6050__basic__driver.html#ga1b9581e9aa5cb88b81bb7d73d814128a">mpu6050_info_t</a> *info)</td></tr>
<tr class="memdesc:ga7ffda1c829e7279d5cc224f292fb87a8"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip's information  <a href="group__mpu6050__basic__driver.html#ga7ffda1c829e7279d5cc224f292fb87a8">More...</a><br /></td></tr>
<tr class="separator:ga7ffda1c829e7279d5cc224f292fb87a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6df42dd4efb2b614d2ee3db5e5b3b9c4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga6df42dd4efb2b614d2ee3db5e5b3b9c4">mpu6050_set_addr_pin</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga47a9d14317022ff750450d300c1d48fb">mpu6050_address_t</a> addr_pin)</td></tr>
<tr class="memdesc:ga6df42dd4efb2b614d2ee3db5e5b3b9c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the chip address pin  <a href="group__mpu6050__basic__driver.html#ga6df42dd4efb2b614d2ee3db5e5b3b9c4">More...</a><br /></td></tr>
<tr class="separator:ga6df42dd4efb2b614d2ee3db5e5b3b9c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac1dc76130814aa531e27f8aeb80d152a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gac1dc76130814aa531e27f8aeb80d152a">mpu6050_get_addr_pin</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga47a9d14317022ff750450d300c1d48fb">mpu6050_address_t</a> *addr_pin)</td></tr>
<tr class="memdesc:gac1dc76130814aa531e27f8aeb80d152a"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip address pin  <a href="group__mpu6050__basic__driver.html#gac1dc76130814aa531e27f8aeb80d152a">More...</a><br /></td></tr>
<tr class="separator:gac1dc76130814aa531e27f8aeb80d152a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa020c3523f642ef86ddb4d890d1ef30b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa020c3523f642ef86ddb4d890d1ef30b">mpu6050_irq_handler</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gaa020c3523f642ef86ddb4d890d1ef30b"><td class="mdescLeft">&#160;</td><td class="mdescRight">irq handler  <a href="group__mpu6050__basic__driver.html#gaa020c3523f642ef86ddb4d890d1ef30b">More...</a><br /></td></tr>
<tr class="separator:gaa020c3523f642ef86ddb4d890d1ef30b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3fa7179bdd4783d5833f5773c4907467"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga3fa7179bdd4783d5833f5773c4907467">mpu6050_init</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga3fa7179bdd4783d5833f5773c4907467"><td class="mdescLeft">&#160;</td><td class="mdescRight">initialize the chip  <a href="group__mpu6050__basic__driver.html#ga3fa7179bdd4783d5833f5773c4907467">More...</a><br /></td></tr>
<tr class="separator:ga3fa7179bdd4783d5833f5773c4907467"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaebee2da4601d43462952ee2333291c3f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaebee2da4601d43462952ee2333291c3f">mpu6050_deinit</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gaebee2da4601d43462952ee2333291c3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">close the chip  <a href="group__mpu6050__basic__driver.html#gaebee2da4601d43462952ee2333291c3f">More...</a><br /></td></tr>
<tr class="separator:gaebee2da4601d43462952ee2333291c3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71d719e0423c08f572f5774bfd061372"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga71d719e0423c08f572f5774bfd061372">mpu6050_read</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, int16_t(*accel_raw)[3], float(*accel_g)[3], int16_t(*gyro_raw)[3], float(*gyro_dps)[3], uint16_t *len)</td></tr>
<tr class="memdesc:ga71d719e0423c08f572f5774bfd061372"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the data  <a href="group__mpu6050__basic__driver.html#ga71d719e0423c08f572f5774bfd061372">More...</a><br /></td></tr>
<tr class="separator:ga71d719e0423c08f572f5774bfd061372"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga446d4096da24cfdb62cf9eafc8c2466f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga446d4096da24cfdb62cf9eafc8c2466f">mpu6050_read_temperature</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, int16_t(*raw), float *degrees)</td></tr>
<tr class="memdesc:ga446d4096da24cfdb62cf9eafc8c2466f"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the temperature  <a href="group__mpu6050__basic__driver.html#ga446d4096da24cfdb62cf9eafc8c2466f">More...</a><br /></td></tr>
<tr class="separator:ga446d4096da24cfdb62cf9eafc8c2466f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabe6ed7483f2585da9e14015220c5873f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gabe6ed7483f2585da9e14015220c5873f">mpu6050_set_fifo</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gabe6ed7483f2585da9e14015220c5873f"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable fifo  <a href="group__mpu6050__basic__driver.html#gabe6ed7483f2585da9e14015220c5873f">More...</a><br /></td></tr>
<tr class="separator:gabe6ed7483f2585da9e14015220c5873f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad4c5d2ba47af89663395cadfa3cb5b39"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gad4c5d2ba47af89663395cadfa3cb5b39">mpu6050_get_fifo</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gad4c5d2ba47af89663395cadfa3cb5b39"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo status  <a href="group__mpu6050__basic__driver.html#gad4c5d2ba47af89663395cadfa3cb5b39">More...</a><br /></td></tr>
<tr class="separator:gad4c5d2ba47af89663395cadfa3cb5b39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa4894a003a82e223ebd86649861917eb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa4894a003a82e223ebd86649861917eb">mpu6050_force_fifo_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle)</td></tr>
<tr class="memdesc:gaa4894a003a82e223ebd86649861917eb"><td class="mdescLeft">&#160;</td><td class="mdescRight">force reset the fifo  <a href="group__mpu6050__basic__driver.html#gaa4894a003a82e223ebd86649861917eb">More...</a><br /></td></tr>
<tr class="separator:gaa4894a003a82e223ebd86649861917eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa35e9a70bdae6b95305c7fa3e95aaeda"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa35e9a70bdae6b95305c7fa3e95aaeda">mpu6050_set_iic_master</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaa35e9a70bdae6b95305c7fa3e95aaeda"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic master mode  <a href="group__mpu6050__basic__driver.html#gaa35e9a70bdae6b95305c7fa3e95aaeda">More...</a><br /></td></tr>
<tr class="separator:gaa35e9a70bdae6b95305c7fa3e95aaeda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7c1240dbd6d0a830645f620820c9cbe4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga7c1240dbd6d0a830645f620820c9cbe4">mpu6050_get_iic_master</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga7c1240dbd6d0a830645f620820c9cbe4"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic master status  <a href="group__mpu6050__basic__driver.html#ga7c1240dbd6d0a830645f620820c9cbe4">More...</a><br /></td></tr>
<tr class="separator:ga7c1240dbd6d0a830645f620820c9cbe4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga36943efb673b78be8b51736647b08fa1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga36943efb673b78be8b51736647b08fa1">mpu6050_fifo_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga36943efb673b78be8b51736647b08fa1"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset the fifo  <a href="group__mpu6050__basic__driver.html#ga36943efb673b78be8b51736647b08fa1">More...</a><br /></td></tr>
<tr class="separator:ga36943efb673b78be8b51736647b08fa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga89b497ba699c474b24a6a22ba91ab31a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga89b497ba699c474b24a6a22ba91ab31a">mpu6050_get_fifo_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga89b497ba699c474b24a6a22ba91ab31a"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo reset status  <a href="group__mpu6050__basic__driver.html#ga89b497ba699c474b24a6a22ba91ab31a">More...</a><br /></td></tr>
<tr class="separator:ga89b497ba699c474b24a6a22ba91ab31a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga25e75e430b38ea1d0a62ae13d49a24b4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga25e75e430b38ea1d0a62ae13d49a24b4">mpu6050_iic_master_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga25e75e430b38ea1d0a62ae13d49a24b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset the iic master controller  <a href="group__mpu6050__basic__driver.html#ga25e75e430b38ea1d0a62ae13d49a24b4">More...</a><br /></td></tr>
<tr class="separator:ga25e75e430b38ea1d0a62ae13d49a24b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga534cf5c8bd677cfb21156e8254729a8e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga534cf5c8bd677cfb21156e8254729a8e">mpu6050_get_iic_master_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga534cf5c8bd677cfb21156e8254729a8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic master reset status  <a href="group__mpu6050__basic__driver.html#ga534cf5c8bd677cfb21156e8254729a8e">More...</a><br /></td></tr>
<tr class="separator:ga534cf5c8bd677cfb21156e8254729a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3045ea53847e77bd858279b5506555e9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga3045ea53847e77bd858279b5506555e9">mpu6050_sensor_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga3045ea53847e77bd858279b5506555e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset all sensors  <a href="group__mpu6050__basic__driver.html#ga3045ea53847e77bd858279b5506555e9">More...</a><br /></td></tr>
<tr class="separator:ga3045ea53847e77bd858279b5506555e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadefb20c0ab45841320eecf5770c289a5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gadefb20c0ab45841320eecf5770c289a5">mpu6050_get_sensor_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gadefb20c0ab45841320eecf5770c289a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the sensor reset status  <a href="group__mpu6050__basic__driver.html#gadefb20c0ab45841320eecf5770c289a5">More...</a><br /></td></tr>
<tr class="separator:gadefb20c0ab45841320eecf5770c289a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4641434d3b89e4432249a85d27dc5208"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga4641434d3b89e4432249a85d27dc5208">mpu6050_device_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle)</td></tr>
<tr class="memdesc:ga4641434d3b89e4432249a85d27dc5208"><td class="mdescLeft">&#160;</td><td class="mdescRight">reset the chip  <a href="group__mpu6050__basic__driver.html#ga4641434d3b89e4432249a85d27dc5208">More...</a><br /></td></tr>
<tr class="separator:ga4641434d3b89e4432249a85d27dc5208"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga890ce8cce26a44a4d36713a738f525cb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga890ce8cce26a44a4d36713a738f525cb">mpu6050_get_device_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga890ce8cce26a44a4d36713a738f525cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the device reset status  <a href="group__mpu6050__basic__driver.html#ga890ce8cce26a44a4d36713a738f525cb">More...</a><br /></td></tr>
<tr class="separator:ga890ce8cce26a44a4d36713a738f525cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad64a954b8e0a1a4512fa7a72dace6299"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gad64a954b8e0a1a4512fa7a72dace6299">mpu6050_set_clock_source</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga74884d5b9f95c2b758d299bc28a65095">mpu6050_clock_source_t</a> clock_source)</td></tr>
<tr class="memdesc:gad64a954b8e0a1a4512fa7a72dace6299"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the chip clock source  <a href="group__mpu6050__basic__driver.html#gad64a954b8e0a1a4512fa7a72dace6299">More...</a><br /></td></tr>
<tr class="separator:gad64a954b8e0a1a4512fa7a72dace6299"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab9bf232dd3b3b4db90328e1f4668e379"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gab9bf232dd3b3b4db90328e1f4668e379">mpu6050_get_clock_source</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga74884d5b9f95c2b758d299bc28a65095">mpu6050_clock_source_t</a> *clock_source)</td></tr>
<tr class="memdesc:gab9bf232dd3b3b4db90328e1f4668e379"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the chip clock source  <a href="group__mpu6050__basic__driver.html#gab9bf232dd3b3b4db90328e1f4668e379">More...</a><br /></td></tr>
<tr class="separator:gab9bf232dd3b3b4db90328e1f4668e379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa75bd4abd828a6333a6c73c645905807"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa75bd4abd828a6333a6c73c645905807">mpu6050_set_temperature_sensor</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaa75bd4abd828a6333a6c73c645905807"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the temperature sensor  <a href="group__mpu6050__basic__driver.html#gaa75bd4abd828a6333a6c73c645905807">More...</a><br /></td></tr>
<tr class="separator:gaa75bd4abd828a6333a6c73c645905807"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga078491a10bcdff8470d4dce3c69c43df"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga078491a10bcdff8470d4dce3c69c43df">mpu6050_get_temperature_sensor</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga078491a10bcdff8470d4dce3c69c43df"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the temperature sensor status  <a href="group__mpu6050__basic__driver.html#ga078491a10bcdff8470d4dce3c69c43df">More...</a><br /></td></tr>
<tr class="separator:ga078491a10bcdff8470d4dce3c69c43df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga864c1ec199e927bfb61a530c67abe322"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga864c1ec199e927bfb61a530c67abe322">mpu6050_set_cycle_wake_up</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga864c1ec199e927bfb61a530c67abe322"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the cycle wake up mode  <a href="group__mpu6050__basic__driver.html#ga864c1ec199e927bfb61a530c67abe322">More...</a><br /></td></tr>
<tr class="separator:ga864c1ec199e927bfb61a530c67abe322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga256c4511d42d65b5691686569a78328d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga256c4511d42d65b5691686569a78328d">mpu6050_get_cycle_wake_up</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga256c4511d42d65b5691686569a78328d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the cycle wake up mode status  <a href="group__mpu6050__basic__driver.html#ga256c4511d42d65b5691686569a78328d">More...</a><br /></td></tr>
<tr class="separator:ga256c4511d42d65b5691686569a78328d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab7da297ba4960fdaffac2b57025bcafc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gab7da297ba4960fdaffac2b57025bcafc">mpu6050_set_sleep</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gab7da297ba4960fdaffac2b57025bcafc"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the sleep mode  <a href="group__mpu6050__basic__driver.html#gab7da297ba4960fdaffac2b57025bcafc">More...</a><br /></td></tr>
<tr class="separator:gab7da297ba4960fdaffac2b57025bcafc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga58fc800ddc9afd883dd6fc6cf2e8769b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga58fc800ddc9afd883dd6fc6cf2e8769b">mpu6050_get_sleep</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga58fc800ddc9afd883dd6fc6cf2e8769b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the sleep status  <a href="group__mpu6050__basic__driver.html#ga58fc800ddc9afd883dd6fc6cf2e8769b">More...</a><br /></td></tr>
<tr class="separator:ga58fc800ddc9afd883dd6fc6cf2e8769b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4a3a787d582ff6d4809d76920c61f541"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga4a3a787d582ff6d4809d76920c61f541">mpu6050_set_standby_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga58827093ced72522015756873c1f6b52">mpu6050_source_t</a> source, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga4a3a787d582ff6d4809d76920c61f541"><td class="mdescLeft">&#160;</td><td class="mdescRight">set source into standby mode  <a href="group__mpu6050__basic__driver.html#ga4a3a787d582ff6d4809d76920c61f541">More...</a><br /></td></tr>
<tr class="separator:ga4a3a787d582ff6d4809d76920c61f541"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa07c51e2c39c6a99d9c9f3fafe9097d6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa07c51e2c39c6a99d9c9f3fafe9097d6">mpu6050_get_standby_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga58827093ced72522015756873c1f6b52">mpu6050_source_t</a> source, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gaa07c51e2c39c6a99d9c9f3fafe9097d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the source mode  <a href="group__mpu6050__basic__driver.html#gaa07c51e2c39c6a99d9c9f3fafe9097d6">More...</a><br /></td></tr>
<tr class="separator:gaa07c51e2c39c6a99d9c9f3fafe9097d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga32550f71cd97313bee53f0a21b137154"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga32550f71cd97313bee53f0a21b137154">mpu6050_set_wake_up_frequency</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga17d7c941660868be0ab4804ec2f89e68">mpu6050_wake_up_frequency_t</a> frequency)</td></tr>
<tr class="memdesc:ga32550f71cd97313bee53f0a21b137154"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the wake up frequency  <a href="group__mpu6050__basic__driver.html#ga32550f71cd97313bee53f0a21b137154">More...</a><br /></td></tr>
<tr class="separator:ga32550f71cd97313bee53f0a21b137154"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e15f5d80cd8481d1fddb9d70081ba58"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga6e15f5d80cd8481d1fddb9d70081ba58">mpu6050_get_wake_up_frequency</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga17d7c941660868be0ab4804ec2f89e68">mpu6050_wake_up_frequency_t</a> *frequency)</td></tr>
<tr class="memdesc:ga6e15f5d80cd8481d1fddb9d70081ba58"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the wake up frequency  <a href="group__mpu6050__basic__driver.html#ga6e15f5d80cd8481d1fddb9d70081ba58">More...</a><br /></td></tr>
<tr class="separator:ga6e15f5d80cd8481d1fddb9d70081ba58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadf74439650607d8566b7c35d723a20da"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gadf74439650607d8566b7c35d723a20da">mpu6050_get_fifo_count</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint16_t *count)</td></tr>
<tr class="memdesc:gadf74439650607d8566b7c35d723a20da"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo counter value  <a href="group__mpu6050__basic__driver.html#gadf74439650607d8566b7c35d723a20da">More...</a><br /></td></tr>
<tr class="separator:gadf74439650607d8566b7c35d723a20da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga63bf44db29f62e35cad9912814475e3d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga63bf44db29f62e35cad9912814475e3d">mpu6050_fifo_get</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:ga63bf44db29f62e35cad9912814475e3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">fifo read bytes  <a href="group__mpu6050__basic__driver.html#ga63bf44db29f62e35cad9912814475e3d">More...</a><br /></td></tr>
<tr class="separator:ga63bf44db29f62e35cad9912814475e3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad95cdad91ae331907daac3e08b317ef3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gad95cdad91ae331907daac3e08b317ef3">mpu6050_fifo_set</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *buf, uint16_t len)</td></tr>
<tr class="memdesc:gad95cdad91ae331907daac3e08b317ef3"><td class="mdescLeft">&#160;</td><td class="mdescRight">fifo write bytes  <a href="group__mpu6050__basic__driver.html#gad95cdad91ae331907daac3e08b317ef3">More...</a><br /></td></tr>
<tr class="separator:gad95cdad91ae331907daac3e08b317ef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga950c375583ed14076006b8727b57429b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga950c375583ed14076006b8727b57429b">mpu6050_set_signal_path_reset</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaab3097929cc2abb8df44fb68ae4b0529">mpu6050_signal_path_reset_t</a> path)</td></tr>
<tr class="memdesc:ga950c375583ed14076006b8727b57429b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the signal path reset  <a href="group__mpu6050__basic__driver.html#ga950c375583ed14076006b8727b57429b">More...</a><br /></td></tr>
<tr class="separator:ga950c375583ed14076006b8727b57429b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6780b944f4cbbae54ae68074a4bf1484"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga6780b944f4cbbae54ae68074a4bf1484">mpu6050_set_sample_rate_divider</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t d)</td></tr>
<tr class="memdesc:ga6780b944f4cbbae54ae68074a4bf1484"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the sample rate divider  <a href="group__mpu6050__basic__driver.html#ga6780b944f4cbbae54ae68074a4bf1484">More...</a><br /></td></tr>
<tr class="separator:ga6780b944f4cbbae54ae68074a4bf1484"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5f76de5ecbcdb57d63344dae2c2bbdf6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga5f76de5ecbcdb57d63344dae2c2bbdf6">mpu6050_get_sample_rate_divider</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *d)</td></tr>
<tr class="memdesc:ga5f76de5ecbcdb57d63344dae2c2bbdf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the sample rate divider  <a href="group__mpu6050__basic__driver.html#ga5f76de5ecbcdb57d63344dae2c2bbdf6">More...</a><br /></td></tr>
<tr class="separator:ga5f76de5ecbcdb57d63344dae2c2bbdf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab40a10d0023ee96781e4d4b27ebeb81b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gab40a10d0023ee96781e4d4b27ebeb81b">mpu6050_set_extern_sync</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga43e667c1edd709208cb678c6a367f105">mpu6050_extern_sync_t</a> sync)</td></tr>
<tr class="memdesc:gab40a10d0023ee96781e4d4b27ebeb81b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the extern sync type  <a href="group__mpu6050__basic__driver.html#gab40a10d0023ee96781e4d4b27ebeb81b">More...</a><br /></td></tr>
<tr class="separator:gab40a10d0023ee96781e4d4b27ebeb81b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga778de0f2d87794ca7bfb238d4f5370c4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga778de0f2d87794ca7bfb238d4f5370c4">mpu6050_get_extern_sync</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga43e667c1edd709208cb678c6a367f105">mpu6050_extern_sync_t</a> *sync)</td></tr>
<tr class="memdesc:ga778de0f2d87794ca7bfb238d4f5370c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the extern sync type  <a href="group__mpu6050__basic__driver.html#ga778de0f2d87794ca7bfb238d4f5370c4">More...</a><br /></td></tr>
<tr class="separator:ga778de0f2d87794ca7bfb238d4f5370c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae64ced53188b4b8a7ca64d1bc3318e17"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gae64ced53188b4b8a7ca64d1bc3318e17">mpu6050_set_low_pass_filter</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gad12172179ecd4f5cc01204041d70b54f">mpu6050_low_pass_filter_t</a> filter)</td></tr>
<tr class="memdesc:gae64ced53188b4b8a7ca64d1bc3318e17"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the low pass filter  <a href="group__mpu6050__basic__driver.html#gae64ced53188b4b8a7ca64d1bc3318e17">More...</a><br /></td></tr>
<tr class="separator:gae64ced53188b4b8a7ca64d1bc3318e17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga30f2c9dd8e130a2692a1b37964905d27"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga30f2c9dd8e130a2692a1b37964905d27">mpu6050_get_low_pass_filter</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gad12172179ecd4f5cc01204041d70b54f">mpu6050_low_pass_filter_t</a> *filter)</td></tr>
<tr class="memdesc:ga30f2c9dd8e130a2692a1b37964905d27"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the low pass filter  <a href="group__mpu6050__basic__driver.html#ga30f2c9dd8e130a2692a1b37964905d27">More...</a><br /></td></tr>
<tr class="separator:ga30f2c9dd8e130a2692a1b37964905d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga820d51a44799f0531ff73dd3a119d2cf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga820d51a44799f0531ff73dd3a119d2cf">mpu6050_set_gyroscope_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a> axis, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga820d51a44799f0531ff73dd3a119d2cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope test  <a href="group__mpu6050__basic__driver.html#ga820d51a44799f0531ff73dd3a119d2cf">More...</a><br /></td></tr>
<tr class="separator:ga820d51a44799f0531ff73dd3a119d2cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaace3bdd4f84400d1046e5f765f128003"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaace3bdd4f84400d1046e5f765f128003">mpu6050_get_gyroscope_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a> axis, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gaace3bdd4f84400d1046e5f765f128003"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope test  <a href="group__mpu6050__basic__driver.html#gaace3bdd4f84400d1046e5f765f128003">More...</a><br /></td></tr>
<tr class="separator:gaace3bdd4f84400d1046e5f765f128003"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6b5f9a7d2f0ad23c7ea84275e432fa80"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga6b5f9a7d2f0ad23c7ea84275e432fa80">mpu6050_set_gyroscope_range</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga334608694ff39953897e2b6f008f15d0">mpu6050_gyroscope_range_t</a> range)</td></tr>
<tr class="memdesc:ga6b5f9a7d2f0ad23c7ea84275e432fa80"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope range  <a href="group__mpu6050__basic__driver.html#ga6b5f9a7d2f0ad23c7ea84275e432fa80">More...</a><br /></td></tr>
<tr class="separator:ga6b5f9a7d2f0ad23c7ea84275e432fa80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb3dcad033d0b0e40de00b7bad632f2e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gadb3dcad033d0b0e40de00b7bad632f2e">mpu6050_get_gyroscope_range</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga334608694ff39953897e2b6f008f15d0">mpu6050_gyroscope_range_t</a> *range)</td></tr>
<tr class="memdesc:gadb3dcad033d0b0e40de00b7bad632f2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope range  <a href="group__mpu6050__basic__driver.html#gadb3dcad033d0b0e40de00b7bad632f2e">More...</a><br /></td></tr>
<tr class="separator:gadb3dcad033d0b0e40de00b7bad632f2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab3cee8f1703623eac797d75238326172"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gab3cee8f1703623eac797d75238326172">mpu6050_set_accelerometer_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a> axis, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gab3cee8f1703623eac797d75238326172"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer test  <a href="group__mpu6050__basic__driver.html#gab3cee8f1703623eac797d75238326172">More...</a><br /></td></tr>
<tr class="separator:gab3cee8f1703623eac797d75238326172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga105cecf10fc754cc8217972ed9b02d43"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga105cecf10fc754cc8217972ed9b02d43">mpu6050_get_accelerometer_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a> axis, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga105cecf10fc754cc8217972ed9b02d43"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer test  <a href="group__mpu6050__basic__driver.html#ga105cecf10fc754cc8217972ed9b02d43">More...</a><br /></td></tr>
<tr class="separator:ga105cecf10fc754cc8217972ed9b02d43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga447aae606d0224fc18d75b5e34031ac4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga447aae606d0224fc18d75b5e34031ac4">mpu6050_set_accelerometer_range</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaaa9295dfae70a56066f5687bc85cdf6e">mpu6050_accelerometer_range_t</a> range)</td></tr>
<tr class="memdesc:ga447aae606d0224fc18d75b5e34031ac4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer range  <a href="group__mpu6050__basic__driver.html#ga447aae606d0224fc18d75b5e34031ac4">More...</a><br /></td></tr>
<tr class="separator:ga447aae606d0224fc18d75b5e34031ac4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac82253b5704f4f765b8a3253c470d09d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gac82253b5704f4f765b8a3253c470d09d">mpu6050_get_accelerometer_range</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaaa9295dfae70a56066f5687bc85cdf6e">mpu6050_accelerometer_range_t</a> *range)</td></tr>
<tr class="memdesc:gac82253b5704f4f765b8a3253c470d09d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer range  <a href="group__mpu6050__basic__driver.html#gac82253b5704f4f765b8a3253c470d09d">More...</a><br /></td></tr>
<tr class="separator:gac82253b5704f4f765b8a3253c470d09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga73bfc2157b7710eaf126097ca59facb4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga73bfc2157b7710eaf126097ca59facb4">mpu6050_set_fifo_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga73dd95e193f7a82bf39a3cf639fb16ff">mpu6050_fifo_t</a> fifo, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga73bfc2157b7710eaf126097ca59facb4"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the fifo function  <a href="group__mpu6050__basic__driver.html#ga73bfc2157b7710eaf126097ca59facb4">More...</a><br /></td></tr>
<tr class="separator:ga73bfc2157b7710eaf126097ca59facb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7771ffd975ba33b69181bb52437cae54"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga7771ffd975ba33b69181bb52437cae54">mpu6050_get_fifo_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga73dd95e193f7a82bf39a3cf639fb16ff">mpu6050_fifo_t</a> fifo, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga7771ffd975ba33b69181bb52437cae54"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fifo function status  <a href="group__mpu6050__basic__driver.html#ga7771ffd975ba33b69181bb52437cae54">More...</a><br /></td></tr>
<tr class="separator:ga7771ffd975ba33b69181bb52437cae54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabf093821c0f94024bb248d41d67fd857"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gabf093821c0f94024bb248d41d67fd857">mpu6050_set_interrupt_level</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a> level)</td></tr>
<tr class="memdesc:gabf093821c0f94024bb248d41d67fd857"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the interrupt level  <a href="group__mpu6050__basic__driver.html#gabf093821c0f94024bb248d41d67fd857">More...</a><br /></td></tr>
<tr class="separator:gabf093821c0f94024bb248d41d67fd857"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6e3ab80cd4e4edf9a5748b1038066c9f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga6e3ab80cd4e4edf9a5748b1038066c9f">mpu6050_get_interrupt_level</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a> *level)</td></tr>
<tr class="memdesc:ga6e3ab80cd4e4edf9a5748b1038066c9f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt level  <a href="group__mpu6050__basic__driver.html#ga6e3ab80cd4e4edf9a5748b1038066c9f">More...</a><br /></td></tr>
<tr class="separator:ga6e3ab80cd4e4edf9a5748b1038066c9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8b41f9600b91d7660bfb99b95ad8ada4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga8b41f9600b91d7660bfb99b95ad8ada4">mpu6050_set_interrupt_pin_type</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga10b85492273e69a281067454513f067d">mpu6050_pin_type_t</a> type)</td></tr>
<tr class="memdesc:ga8b41f9600b91d7660bfb99b95ad8ada4"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the interrupt pin type  <a href="group__mpu6050__basic__driver.html#ga8b41f9600b91d7660bfb99b95ad8ada4">More...</a><br /></td></tr>
<tr class="separator:ga8b41f9600b91d7660bfb99b95ad8ada4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga373c54c7d0ee64db46abd60292db6391"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga373c54c7d0ee64db46abd60292db6391">mpu6050_get_interrupt_pin_type</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga10b85492273e69a281067454513f067d">mpu6050_pin_type_t</a> *type)</td></tr>
<tr class="memdesc:ga373c54c7d0ee64db46abd60292db6391"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt pin type  <a href="group__mpu6050__basic__driver.html#ga373c54c7d0ee64db46abd60292db6391">More...</a><br /></td></tr>
<tr class="separator:ga373c54c7d0ee64db46abd60292db6391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa76f7112fae3595d886b3c43a120c1d3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa76f7112fae3595d886b3c43a120c1d3">mpu6050_set_interrupt_latch</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaa76f7112fae3595d886b3c43a120c1d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the interrupt latch  <a href="group__mpu6050__basic__driver.html#gaa76f7112fae3595d886b3c43a120c1d3">More...</a><br /></td></tr>
<tr class="separator:gaa76f7112fae3595d886b3c43a120c1d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga001abf0d94e44d8effdb6d0a91c686bf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga001abf0d94e44d8effdb6d0a91c686bf">mpu6050_get_interrupt_latch</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga001abf0d94e44d8effdb6d0a91c686bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt latch status  <a href="group__mpu6050__basic__driver.html#ga001abf0d94e44d8effdb6d0a91c686bf">More...</a><br /></td></tr>
<tr class="separator:ga001abf0d94e44d8effdb6d0a91c686bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga71d2c1d97d63badf346d3d74ec249722"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga71d2c1d97d63badf346d3d74ec249722">mpu6050_set_interrupt_read_clear</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga71d2c1d97d63badf346d3d74ec249722"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the interrupt reading clear  <a href="group__mpu6050__basic__driver.html#ga71d2c1d97d63badf346d3d74ec249722">More...</a><br /></td></tr>
<tr class="separator:ga71d2c1d97d63badf346d3d74ec249722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51983e134f5f0f7505b94f8b89265111"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga51983e134f5f0f7505b94f8b89265111">mpu6050_get_interrupt_read_clear</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga51983e134f5f0f7505b94f8b89265111"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt reading clear status  <a href="group__mpu6050__basic__driver.html#ga51983e134f5f0f7505b94f8b89265111">More...</a><br /></td></tr>
<tr class="separator:ga51983e134f5f0f7505b94f8b89265111"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf7eae49db5045842084aa79bc474b9b2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaf7eae49db5045842084aa79bc474b9b2">mpu6050_set_fsync_interrupt_level</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a> level)</td></tr>
<tr class="memdesc:gaf7eae49db5045842084aa79bc474b9b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the fsync interrupt level  <a href="group__mpu6050__basic__driver.html#gaf7eae49db5045842084aa79bc474b9b2">More...</a><br /></td></tr>
<tr class="separator:gaf7eae49db5045842084aa79bc474b9b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8258f99fd797e023827eead8f3fa91d7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga8258f99fd797e023827eead8f3fa91d7">mpu6050_get_fsync_interrupt_level</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a> *level)</td></tr>
<tr class="memdesc:ga8258f99fd797e023827eead8f3fa91d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fsync interrupt level  <a href="group__mpu6050__basic__driver.html#ga8258f99fd797e023827eead8f3fa91d7">More...</a><br /></td></tr>
<tr class="separator:ga8258f99fd797e023827eead8f3fa91d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae2ea1c1863d0757f970256d5ad52de7a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gae2ea1c1863d0757f970256d5ad52de7a">mpu6050_set_fsync_interrupt</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gae2ea1c1863d0757f970256d5ad52de7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the fsync interrupt  <a href="group__mpu6050__basic__driver.html#gae2ea1c1863d0757f970256d5ad52de7a">More...</a><br /></td></tr>
<tr class="separator:gae2ea1c1863d0757f970256d5ad52de7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaafa06447d282e8f64a13f55047960bc4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaafa06447d282e8f64a13f55047960bc4">mpu6050_get_fsync_interrupt</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gaafa06447d282e8f64a13f55047960bc4"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the fsync interrupt status  <a href="group__mpu6050__basic__driver.html#gaafa06447d282e8f64a13f55047960bc4">More...</a><br /></td></tr>
<tr class="separator:gaafa06447d282e8f64a13f55047960bc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ff2e56ada9011115ba08a3ed4218fae"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga7ff2e56ada9011115ba08a3ed4218fae">mpu6050_set_iic_bypass</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga7ff2e56ada9011115ba08a3ed4218fae"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic bypass  <a href="group__mpu6050__basic__driver.html#ga7ff2e56ada9011115ba08a3ed4218fae">More...</a><br /></td></tr>
<tr class="separator:ga7ff2e56ada9011115ba08a3ed4218fae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab544ddcd1a9de940d12344ca08ba71f7"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gab544ddcd1a9de940d12344ca08ba71f7">mpu6050_get_iic_bypass</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gab544ddcd1a9de940d12344ca08ba71f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic bypass status  <a href="group__mpu6050__basic__driver.html#gab544ddcd1a9de940d12344ca08ba71f7">More...</a><br /></td></tr>
<tr class="separator:gab544ddcd1a9de940d12344ca08ba71f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7fcdea5bc0936e5b228ac39d9612f5f9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga7fcdea5bc0936e5b228ac39d9612f5f9">mpu6050_set_interrupt</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaa776c016fbb2bb3dcbbce1145877965b">mpu6050_interrupt_t</a> type, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga7fcdea5bc0936e5b228ac39d9612f5f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the interrupt  <a href="group__mpu6050__basic__driver.html#ga7fcdea5bc0936e5b228ac39d9612f5f9">More...</a><br /></td></tr>
<tr class="separator:ga7fcdea5bc0936e5b228ac39d9612f5f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga53fa9d4d62ce62f5d738d7dde456be59"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga53fa9d4d62ce62f5d738d7dde456be59">mpu6050_get_interrupt</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaa776c016fbb2bb3dcbbce1145877965b">mpu6050_interrupt_t</a> type, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga53fa9d4d62ce62f5d738d7dde456be59"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt status  <a href="group__mpu6050__basic__driver.html#ga53fa9d4d62ce62f5d738d7dde456be59">More...</a><br /></td></tr>
<tr class="separator:ga53fa9d4d62ce62f5d738d7dde456be59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga21dfbdebabe8d0a6253a319e74f1a444"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga21dfbdebabe8d0a6253a319e74f1a444">mpu6050_get_interrupt_status</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *status)</td></tr>
<tr class="memdesc:ga21dfbdebabe8d0a6253a319e74f1a444"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the interrupt status  <a href="group__mpu6050__basic__driver.html#ga21dfbdebabe8d0a6253a319e74f1a444">More...</a><br /></td></tr>
<tr class="separator:ga21dfbdebabe8d0a6253a319e74f1a444"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5506aa1f2f2dcbe3b024284a59629aa1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga5506aa1f2f2dcbe3b024284a59629aa1">mpu6050_set_gyroscope_x_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga5506aa1f2f2dcbe3b024284a59629aa1"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope x test  <a href="group__mpu6050__basic__driver.html#ga5506aa1f2f2dcbe3b024284a59629aa1">More...</a><br /></td></tr>
<tr class="separator:ga5506aa1f2f2dcbe3b024284a59629aa1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa535a5f45825a4a83756d8f60af8ea8b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa535a5f45825a4a83756d8f60af8ea8b">mpu6050_get_gyroscope_x_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:gaa535a5f45825a4a83756d8f60af8ea8b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope x test  <a href="group__mpu6050__basic__driver.html#gaa535a5f45825a4a83756d8f60af8ea8b">More...</a><br /></td></tr>
<tr class="separator:gaa535a5f45825a4a83756d8f60af8ea8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2926fd3c173481ff3b7271632d4fc8b0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga2926fd3c173481ff3b7271632d4fc8b0">mpu6050_set_gyroscope_y_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga2926fd3c173481ff3b7271632d4fc8b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope y test  <a href="group__mpu6050__basic__driver.html#ga2926fd3c173481ff3b7271632d4fc8b0">More...</a><br /></td></tr>
<tr class="separator:ga2926fd3c173481ff3b7271632d4fc8b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa65877a3394b220fddcc3e13d79e5572"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa65877a3394b220fddcc3e13d79e5572">mpu6050_get_gyroscope_y_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:gaa65877a3394b220fddcc3e13d79e5572"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope y test  <a href="group__mpu6050__basic__driver.html#gaa65877a3394b220fddcc3e13d79e5572">More...</a><br /></td></tr>
<tr class="separator:gaa65877a3394b220fddcc3e13d79e5572"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga101da97fb36c35d398e5fc765532051a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga101da97fb36c35d398e5fc765532051a">mpu6050_set_gyroscope_z_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga101da97fb36c35d398e5fc765532051a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the gyroscope z test  <a href="group__mpu6050__basic__driver.html#ga101da97fb36c35d398e5fc765532051a">More...</a><br /></td></tr>
<tr class="separator:ga101da97fb36c35d398e5fc765532051a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga763dc348527f61b56c8643fba561f450"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga763dc348527f61b56c8643fba561f450">mpu6050_get_gyroscope_z_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga763dc348527f61b56c8643fba561f450"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the gyroscope z test  <a href="group__mpu6050__basic__driver.html#ga763dc348527f61b56c8643fba561f450">More...</a><br /></td></tr>
<tr class="separator:ga763dc348527f61b56c8643fba561f450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3347d9e9f5a27eeae67a4a58b5e57a1b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga3347d9e9f5a27eeae67a4a58b5e57a1b">mpu6050_set_accelerometer_x_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga3347d9e9f5a27eeae67a4a58b5e57a1b"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer x test  <a href="group__mpu6050__basic__driver.html#ga3347d9e9f5a27eeae67a4a58b5e57a1b">More...</a><br /></td></tr>
<tr class="separator:ga3347d9e9f5a27eeae67a4a58b5e57a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga15e774a11d5508db954213069969419e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga15e774a11d5508db954213069969419e">mpu6050_get_accelerometer_x_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga15e774a11d5508db954213069969419e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer x test  <a href="group__mpu6050__basic__driver.html#ga15e774a11d5508db954213069969419e">More...</a><br /></td></tr>
<tr class="separator:ga15e774a11d5508db954213069969419e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7ed2b19f6eddd35d582ec019b35d10e2"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga7ed2b19f6eddd35d582ec019b35d10e2">mpu6050_set_accelerometer_y_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga7ed2b19f6eddd35d582ec019b35d10e2"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer y test  <a href="group__mpu6050__basic__driver.html#ga7ed2b19f6eddd35d582ec019b35d10e2">More...</a><br /></td></tr>
<tr class="separator:ga7ed2b19f6eddd35d582ec019b35d10e2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga661f69cc933a2b70dcebdf6a489b2b76"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga661f69cc933a2b70dcebdf6a489b2b76">mpu6050_get_accelerometer_y_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga661f69cc933a2b70dcebdf6a489b2b76"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer y test  <a href="group__mpu6050__basic__driver.html#ga661f69cc933a2b70dcebdf6a489b2b76">More...</a><br /></td></tr>
<tr class="separator:ga661f69cc933a2b70dcebdf6a489b2b76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafe688ddafa58a8f13cc586b245a4568d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gafe688ddafa58a8f13cc586b245a4568d">mpu6050_set_accelerometer_z_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:gafe688ddafa58a8f13cc586b245a4568d"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the accelerometer z test  <a href="group__mpu6050__basic__driver.html#gafe688ddafa58a8f13cc586b245a4568d">More...</a><br /></td></tr>
<tr class="separator:gafe688ddafa58a8f13cc586b245a4568d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5530e201b6bd55e16b6a7268a3969651"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga5530e201b6bd55e16b6a7268a3969651">mpu6050_get_accelerometer_z_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga5530e201b6bd55e16b6a7268a3969651"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the accelerometer z test  <a href="group__mpu6050__basic__driver.html#ga5530e201b6bd55e16b6a7268a3969651">More...</a><br /></td></tr>
<tr class="separator:ga5530e201b6bd55e16b6a7268a3969651"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5da5a9bef5d2730441ad538cb080172d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga5da5a9bef5d2730441ad538cb080172d">mpu6050_set_motion_threshold</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t threshold)</td></tr>
<tr class="memdesc:ga5da5a9bef5d2730441ad538cb080172d"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the motion_threshold  <a href="group__mpu6050__basic__driver.html#ga5da5a9bef5d2730441ad538cb080172d">More...</a><br /></td></tr>
<tr class="separator:ga5da5a9bef5d2730441ad538cb080172d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga06639163368d5fa0c3d5f67577d2597e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga06639163368d5fa0c3d5f67577d2597e">mpu6050_get_motion_threshold</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *threshold)</td></tr>
<tr class="memdesc:ga06639163368d5fa0c3d5f67577d2597e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the motion_threshold  <a href="group__mpu6050__basic__driver.html#ga06639163368d5fa0c3d5f67577d2597e">More...</a><br /></td></tr>
<tr class="separator:ga06639163368d5fa0c3d5f67577d2597e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5333c2858e28a7db806243a7ef82f801"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga5333c2858e28a7db806243a7ef82f801">mpu6050_motion_threshold_convert_to_register</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, float mg, uint8_t *reg)</td></tr>
<tr class="memdesc:ga5333c2858e28a7db806243a7ef82f801"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the motion threshold to the register raw data  <a href="group__mpu6050__basic__driver.html#ga5333c2858e28a7db806243a7ef82f801">More...</a><br /></td></tr>
<tr class="separator:ga5333c2858e28a7db806243a7ef82f801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab92f8d67c5f0007b87dd7eb23cb46819"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gab92f8d67c5f0007b87dd7eb23cb46819">mpu6050_motion_threshold_convert_to_data</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t reg, float *mg)</td></tr>
<tr class="memdesc:gab92f8d67c5f0007b87dd7eb23cb46819"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the motion threshold  <a href="group__mpu6050__basic__driver.html#gab92f8d67c5f0007b87dd7eb23cb46819">More...</a><br /></td></tr>
<tr class="separator:gab92f8d67c5f0007b87dd7eb23cb46819"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga69af3fbef1aaca2edd12c1cf29446edc"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga69af3fbef1aaca2edd12c1cf29446edc">mpu6050_set_motion_duration</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t duration)</td></tr>
<tr class="memdesc:ga69af3fbef1aaca2edd12c1cf29446edc"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the motion duration  <a href="group__mpu6050__basic__driver.html#ga69af3fbef1aaca2edd12c1cf29446edc">More...</a><br /></td></tr>
<tr class="separator:ga69af3fbef1aaca2edd12c1cf29446edc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga04482d249240ff91f703255df50f954f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga04482d249240ff91f703255df50f954f">mpu6050_get_motion_duration</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *duration)</td></tr>
<tr class="memdesc:ga04482d249240ff91f703255df50f954f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the motion duration  <a href="group__mpu6050__basic__driver.html#ga04482d249240ff91f703255df50f954f">More...</a><br /></td></tr>
<tr class="separator:ga04482d249240ff91f703255df50f954f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac27b4c7f838983fc78279e56e5d75305"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gac27b4c7f838983fc78279e56e5d75305">mpu6050_motion_duration_convert_to_register</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t ms, uint8_t *reg)</td></tr>
<tr class="memdesc:gac27b4c7f838983fc78279e56e5d75305"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the motion duration to the register raw data  <a href="group__mpu6050__basic__driver.html#gac27b4c7f838983fc78279e56e5d75305">More...</a><br /></td></tr>
<tr class="separator:gac27b4c7f838983fc78279e56e5d75305"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae4d9dfc3a7e80e9888cca1bf49aea87f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gae4d9dfc3a7e80e9888cca1bf49aea87f">mpu6050_motion_duration_convert_to_data</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t reg, uint8_t *ms)</td></tr>
<tr class="memdesc:gae4d9dfc3a7e80e9888cca1bf49aea87f"><td class="mdescLeft">&#160;</td><td class="mdescRight">convert the register raw data to the motion duration  <a href="group__mpu6050__basic__driver.html#gae4d9dfc3a7e80e9888cca1bf49aea87f">More...</a><br /></td></tr>
<tr class="separator:gae4d9dfc3a7e80e9888cca1bf49aea87f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf8662ad67023d046513e40c173216817"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaf8662ad67023d046513e40c173216817">mpu6050_set_force_accel_sample</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaf8662ad67023d046513e40c173216817"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable force accel sample  <a href="group__mpu6050__basic__driver.html#gaf8662ad67023d046513e40c173216817">More...</a><br /></td></tr>
<tr class="separator:gaf8662ad67023d046513e40c173216817"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga545b7340945ed963fadf2667ff4acc3d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga545b7340945ed963fadf2667ff4acc3d">mpu6050_self_test</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, int32_t gyro_offset_raw[3], int32_t accel_offset_raw[3])</td></tr>
<tr class="memdesc:ga545b7340945ed963fadf2667ff4acc3d"><td class="mdescLeft">&#160;</td><td class="mdescRight">run the self test  <a href="group__mpu6050__basic__driver.html#ga545b7340945ed963fadf2667ff4acc3d">More...</a><br /></td></tr>
<tr class="separator:ga545b7340945ed963fadf2667ff4acc3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga623ce6e49d16c82eb1a21b1c470344d1"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga623ce6e49d16c82eb1a21b1c470344d1">mpu6050_set_iic_clock</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga1cf6080fba857183c64aa2b32bb43902">mpu6050_iic_clock_t</a> clk)</td></tr>
<tr class="memdesc:ga623ce6e49d16c82eb1a21b1c470344d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic clock  <a href="group__mpu6050__basic__driver.html#ga623ce6e49d16c82eb1a21b1c470344d1">More...</a><br /></td></tr>
<tr class="separator:ga623ce6e49d16c82eb1a21b1c470344d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga41dcc3b2a391153acbf386a8149857a3"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga41dcc3b2a391153acbf386a8149857a3">mpu6050_get_iic_clock</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga1cf6080fba857183c64aa2b32bb43902">mpu6050_iic_clock_t</a> *clk)</td></tr>
<tr class="memdesc:ga41dcc3b2a391153acbf386a8149857a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic clock  <a href="group__mpu6050__basic__driver.html#ga41dcc3b2a391153acbf386a8149857a3">More...</a><br /></td></tr>
<tr class="separator:ga41dcc3b2a391153acbf386a8149857a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga405a7bd6dc210adbcc749b2018ef6e6e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga405a7bd6dc210adbcc749b2018ef6e6e">mpu6050_set_iic_multi_master</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga405a7bd6dc210adbcc749b2018ef6e6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable iic multi master  <a href="group__mpu6050__basic__driver.html#ga405a7bd6dc210adbcc749b2018ef6e6e">More...</a><br /></td></tr>
<tr class="separator:ga405a7bd6dc210adbcc749b2018ef6e6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf203afd473ee7a182c7c7e14a64e0dbe"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaf203afd473ee7a182c7c7e14a64e0dbe">mpu6050_get_iic_multi_master</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gaf203afd473ee7a182c7c7e14a64e0dbe"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic multi master status  <a href="group__mpu6050__basic__driver.html#gaf203afd473ee7a182c7c7e14a64e0dbe">More...</a><br /></td></tr>
<tr class="separator:gaf203afd473ee7a182c7c7e14a64e0dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga29b6a638d8875286c77a70105778acba"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga29b6a638d8875286c77a70105778acba">mpu6050_set_iic_wait_for_external_sensor</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga29b6a638d8875286c77a70105778acba"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable iic wait for external sensor  <a href="group__mpu6050__basic__driver.html#ga29b6a638d8875286c77a70105778acba">More...</a><br /></td></tr>
<tr class="separator:ga29b6a638d8875286c77a70105778acba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf0b1eed21f1d292a23cd1b8dd41c95c"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gacf0b1eed21f1d292a23cd1b8dd41c95c">mpu6050_get_iic_wait_for_external_sensor</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gacf0b1eed21f1d292a23cd1b8dd41c95c"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic wait for external sensor status  <a href="group__mpu6050__basic__driver.html#gacf0b1eed21f1d292a23cd1b8dd41c95c">More...</a><br /></td></tr>
<tr class="separator:gacf0b1eed21f1d292a23cd1b8dd41c95c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadb72821a3f1b548e2a3afcd9a13f108f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gadb72821a3f1b548e2a3afcd9a13f108f">mpu6050_set_iic_read_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga171c81728419d37fdfa39cf3802424f9">mpu6050_iic_read_mode_t</a> mode)</td></tr>
<tr class="memdesc:gadb72821a3f1b548e2a3afcd9a13f108f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic read mode  <a href="group__mpu6050__basic__driver.html#gadb72821a3f1b548e2a3afcd9a13f108f">More...</a><br /></td></tr>
<tr class="separator:gadb72821a3f1b548e2a3afcd9a13f108f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga12144e8d0bd1458470716adaf3b3962e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga12144e8d0bd1458470716adaf3b3962e">mpu6050_get_iic_read_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga171c81728419d37fdfa39cf3802424f9">mpu6050_iic_read_mode_t</a> *mode)</td></tr>
<tr class="memdesc:ga12144e8d0bd1458470716adaf3b3962e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic read mode  <a href="group__mpu6050__basic__driver.html#ga12144e8d0bd1458470716adaf3b3962e">More...</a><br /></td></tr>
<tr class="separator:ga12144e8d0bd1458470716adaf3b3962e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacf4b05c6b9ace736904fe07db41f1d7b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gacf4b05c6b9ace736904fe07db41f1d7b">mpu6050_set_iic_fifo_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gacf4b05c6b9ace736904fe07db41f1d7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic fifo  <a href="group__mpu6050__basic__driver.html#gacf4b05c6b9ace736904fe07db41f1d7b">More...</a><br /></td></tr>
<tr class="separator:gacf4b05c6b9ace736904fe07db41f1d7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4fcf0812a88428277226940b32fbc6fb"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga4fcf0812a88428277226940b32fbc6fb">mpu6050_get_iic_fifo_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga4fcf0812a88428277226940b32fbc6fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic fifo status  <a href="group__mpu6050__basic__driver.html#ga4fcf0812a88428277226940b32fbc6fb">More...</a><br /></td></tr>
<tr class="separator:ga4fcf0812a88428277226940b32fbc6fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae87dc03b4e2f86caa861cc9aa389c37f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gae87dc03b4e2f86caa861cc9aa389c37f">mpu6050_set_iic_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#ga030e3f2ad0b50883060d9ea3e119d861">mpu6050_iic_mode_t</a> mode)</td></tr>
<tr class="memdesc:gae87dc03b4e2f86caa861cc9aa389c37f"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic mode  <a href="group__mpu6050__basic__driver.html#gae87dc03b4e2f86caa861cc9aa389c37f">More...</a><br /></td></tr>
<tr class="separator:gae87dc03b4e2f86caa861cc9aa389c37f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf09d0c4de76510d2dc71d9183ed24fa4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaf09d0c4de76510d2dc71d9183ed24fa4">mpu6050_get_iic_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#ga030e3f2ad0b50883060d9ea3e119d861">mpu6050_iic_mode_t</a> *mode)</td></tr>
<tr class="memdesc:gaf09d0c4de76510d2dc71d9183ed24fa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic mode  <a href="group__mpu6050__basic__driver.html#gaf09d0c4de76510d2dc71d9183ed24fa4">More...</a><br /></td></tr>
<tr class="separator:gaf09d0c4de76510d2dc71d9183ed24fa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga431ee298a2353bf3a2f6792074a27769"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga431ee298a2353bf3a2f6792074a27769">mpu6050_set_iic_address</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, uint8_t addr_7bit)</td></tr>
<tr class="memdesc:ga431ee298a2353bf3a2f6792074a27769"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic address  <a href="group__mpu6050__basic__driver.html#ga431ee298a2353bf3a2f6792074a27769">More...</a><br /></td></tr>
<tr class="separator:ga431ee298a2353bf3a2f6792074a27769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3d7c51f531027b838f02faa8e68833f6"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga3d7c51f531027b838f02faa8e68833f6">mpu6050_get_iic_address</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, uint8_t *addr_7bit)</td></tr>
<tr class="memdesc:ga3d7c51f531027b838f02faa8e68833f6"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic address  <a href="group__mpu6050__basic__driver.html#ga3d7c51f531027b838f02faa8e68833f6">More...</a><br /></td></tr>
<tr class="separator:ga3d7c51f531027b838f02faa8e68833f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga527dacc965c03701fdc107e1b741af7a"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga527dacc965c03701fdc107e1b741af7a">mpu6050_set_iic_register</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, uint8_t reg)</td></tr>
<tr class="memdesc:ga527dacc965c03701fdc107e1b741af7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic register  <a href="group__mpu6050__basic__driver.html#ga527dacc965c03701fdc107e1b741af7a">More...</a><br /></td></tr>
<tr class="separator:ga527dacc965c03701fdc107e1b741af7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gada61043cb0e553ade838edd19804f41b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gada61043cb0e553ade838edd19804f41b">mpu6050_get_iic_register</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, uint8_t *reg)</td></tr>
<tr class="memdesc:gada61043cb0e553ade838edd19804f41b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic register  <a href="group__mpu6050__basic__driver.html#gada61043cb0e553ade838edd19804f41b">More...</a><br /></td></tr>
<tr class="separator:gada61043cb0e553ade838edd19804f41b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac9866c1fab150c27c922fda2f18667d5"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gac9866c1fab150c27c922fda2f18667d5">mpu6050_set_iic_data_out</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, uint8_t data)</td></tr>
<tr class="memdesc:gac9866c1fab150c27c922fda2f18667d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic data out  <a href="group__mpu6050__basic__driver.html#gac9866c1fab150c27c922fda2f18667d5">More...</a><br /></td></tr>
<tr class="separator:gac9866c1fab150c27c922fda2f18667d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga76bcec285de4d9985b15125fe1a944ba"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga76bcec285de4d9985b15125fe1a944ba">mpu6050_get_iic_data_out</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, uint8_t *data)</td></tr>
<tr class="memdesc:ga76bcec285de4d9985b15125fe1a944ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic data out  <a href="group__mpu6050__basic__driver.html#ga76bcec285de4d9985b15125fe1a944ba">More...</a><br /></td></tr>
<tr class="separator:ga76bcec285de4d9985b15125fe1a944ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab1e9bdb227ad35ffae4d9efcbc70f9d0"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gab1e9bdb227ad35ffae4d9efcbc70f9d0">mpu6050_set_iic_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gab1e9bdb227ad35ffae4d9efcbc70f9d0"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic  <a href="group__mpu6050__basic__driver.html#gab1e9bdb227ad35ffae4d9efcbc70f9d0">More...</a><br /></td></tr>
<tr class="separator:gab1e9bdb227ad35ffae4d9efcbc70f9d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga96017a4ae732d789e5138542109f031d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga96017a4ae732d789e5138542109f031d">mpu6050_get_iic_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga96017a4ae732d789e5138542109f031d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic status  <a href="group__mpu6050__basic__driver.html#ga96017a4ae732d789e5138542109f031d">More...</a><br /></td></tr>
<tr class="separator:ga96017a4ae732d789e5138542109f031d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga75ec6979820e92ef516526345368f900"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga75ec6979820e92ef516526345368f900">mpu6050_set_iic_byte_swap</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga75ec6979820e92ef516526345368f900"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic byte swap  <a href="group__mpu6050__basic__driver.html#ga75ec6979820e92ef516526345368f900">More...</a><br /></td></tr>
<tr class="separator:ga75ec6979820e92ef516526345368f900"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08830d161fe86fd3a0e4d1d61c65e9f4"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga08830d161fe86fd3a0e4d1d61c65e9f4">mpu6050_get_iic_byte_swap</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga08830d161fe86fd3a0e4d1d61c65e9f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic byte swap status  <a href="group__mpu6050__basic__driver.html#ga08830d161fe86fd3a0e4d1d61c65e9f4">More...</a><br /></td></tr>
<tr class="separator:ga08830d161fe86fd3a0e4d1d61c65e9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga244ddcb6055b1f43c07082f3f3859c18"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga244ddcb6055b1f43c07082f3f3859c18">mpu6050_set_iic_transaction_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#gaaefe66b48239b17d82d3904b3ab78636">mpu6050_iic_transaction_mode_t</a> mode)</td></tr>
<tr class="memdesc:ga244ddcb6055b1f43c07082f3f3859c18"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic transaction mode  <a href="group__mpu6050__basic__driver.html#ga244ddcb6055b1f43c07082f3f3859c18">More...</a><br /></td></tr>
<tr class="separator:ga244ddcb6055b1f43c07082f3f3859c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9f78297fbc8692ee62b5cdf228f0822b"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga9f78297fbc8692ee62b5cdf228f0822b">mpu6050_get_iic_transaction_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#gaaefe66b48239b17d82d3904b3ab78636">mpu6050_iic_transaction_mode_t</a> *mode)</td></tr>
<tr class="memdesc:ga9f78297fbc8692ee62b5cdf228f0822b"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic transaction mode  <a href="group__mpu6050__basic__driver.html#ga9f78297fbc8692ee62b5cdf228f0822b">More...</a><br /></td></tr>
<tr class="separator:ga9f78297fbc8692ee62b5cdf228f0822b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga416335a7623d1d667a9ad10284655dab"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga416335a7623d1d667a9ad10284655dab">mpu6050_set_iic_group_order</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#ga7017581b2d00edbe1e1dd543a566b573">mpu6050_iic_group_order_t</a> order)</td></tr>
<tr class="memdesc:ga416335a7623d1d667a9ad10284655dab"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic group order  <a href="group__mpu6050__basic__driver.html#ga416335a7623d1d667a9ad10284655dab">More...</a><br /></td></tr>
<tr class="separator:ga416335a7623d1d667a9ad10284655dab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga3de58259b3f9efb85344fc5aeb7fd6fa"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga3de58259b3f9efb85344fc5aeb7fd6fa">mpu6050_get_iic_group_order</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, <a class="el" href="group__mpu6050__basic__driver.html#ga7017581b2d00edbe1e1dd543a566b573">mpu6050_iic_group_order_t</a> *order)</td></tr>
<tr class="memdesc:ga3de58259b3f9efb85344fc5aeb7fd6fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic group order  <a href="group__mpu6050__basic__driver.html#ga3de58259b3f9efb85344fc5aeb7fd6fa">More...</a><br /></td></tr>
<tr class="separator:ga3de58259b3f9efb85344fc5aeb7fd6fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b1493c92b9002ceeedeae4ecc7c3b0d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga5b1493c92b9002ceeedeae4ecc7c3b0d">mpu6050_set_iic_transferred_len</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, uint8_t len)</td></tr>
<tr class="memdesc:ga5b1493c92b9002ceeedeae4ecc7c3b0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic transferred length  <a href="group__mpu6050__basic__driver.html#ga5b1493c92b9002ceeedeae4ecc7c3b0d">More...</a><br /></td></tr>
<tr class="separator:ga5b1493c92b9002ceeedeae4ecc7c3b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga0ec419f1f8e2c680ed9162ea85ce637d"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga0ec419f1f8e2c680ed9162ea85ce637d">mpu6050_get_iic_transferred_len</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a> slave, uint8_t *len)</td></tr>
<tr class="memdesc:ga0ec419f1f8e2c680ed9162ea85ce637d"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic transferred length  <a href="group__mpu6050__basic__driver.html#ga0ec419f1f8e2c680ed9162ea85ce637d">More...</a><br /></td></tr>
<tr class="separator:ga0ec419f1f8e2c680ed9162ea85ce637d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac4df17fd19dd009d267b95fb1613c685"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gac4df17fd19dd009d267b95fb1613c685">mpu6050_get_iic_status</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *status)</td></tr>
<tr class="memdesc:gac4df17fd19dd009d267b95fb1613c685"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic status  <a href="group__mpu6050__basic__driver.html#gac4df17fd19dd009d267b95fb1613c685">More...</a><br /></td></tr>
<tr class="separator:gac4df17fd19dd009d267b95fb1613c685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf02a711a7f91216bd2e3f3687664f095"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaf02a711a7f91216bd2e3f3687664f095">mpu6050_set_iic_delay_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga4c29121de3d65936bac5398ce2241e27">mpu6050_iic_delay_t</a> delay, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:gaf02a711a7f91216bd2e3f3687664f095"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic delay  <a href="group__mpu6050__basic__driver.html#gaf02a711a7f91216bd2e3f3687664f095">More...</a><br /></td></tr>
<tr class="separator:gaf02a711a7f91216bd2e3f3687664f095"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaed9f75f38c53dfab242bd12087e136a9"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaed9f75f38c53dfab242bd12087e136a9">mpu6050_get_iic_delay_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#ga4c29121de3d65936bac5398ce2241e27">mpu6050_iic_delay_t</a> delay, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gaed9f75f38c53dfab242bd12087e136a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic delay status  <a href="group__mpu6050__basic__driver.html#gaed9f75f38c53dfab242bd12087e136a9">More...</a><br /></td></tr>
<tr class="separator:gaed9f75f38c53dfab242bd12087e136a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga223ff15f8b8745450bd78521846ada45"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga223ff15f8b8745450bd78521846ada45">mpu6050_set_iic4_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga223ff15f8b8745450bd78521846ada45"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic4  <a href="group__mpu6050__basic__driver.html#ga223ff15f8b8745450bd78521846ada45">More...</a><br /></td></tr>
<tr class="separator:ga223ff15f8b8745450bd78521846ada45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga83e9dc827afc265c07964bd2cf19b527"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga83e9dc827afc265c07964bd2cf19b527">mpu6050_get_iic4_enable</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:ga83e9dc827afc265c07964bd2cf19b527"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 status  <a href="group__mpu6050__basic__driver.html#ga83e9dc827afc265c07964bd2cf19b527">More...</a><br /></td></tr>
<tr class="separator:ga83e9dc827afc265c07964bd2cf19b527"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5fc263aaa187b6153fd79bed28784109"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga5fc263aaa187b6153fd79bed28784109">mpu6050_set_iic4_interrupt</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> enable)</td></tr>
<tr class="memdesc:ga5fc263aaa187b6153fd79bed28784109"><td class="mdescLeft">&#160;</td><td class="mdescRight">enable or disable the iic4 interrupt  <a href="group__mpu6050__basic__driver.html#ga5fc263aaa187b6153fd79bed28784109">More...</a><br /></td></tr>
<tr class="separator:ga5fc263aaa187b6153fd79bed28784109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafea49218775b3a210e713068b65c1b2f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gafea49218775b3a210e713068b65c1b2f">mpu6050_get_iic4_interrupt</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *enable)</td></tr>
<tr class="memdesc:gafea49218775b3a210e713068b65c1b2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 interrupt status  <a href="group__mpu6050__basic__driver.html#gafea49218775b3a210e713068b65c1b2f">More...</a><br /></td></tr>
<tr class="separator:gafea49218775b3a210e713068b65c1b2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa7b1f767fb233d9322501fffc0817867"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaa7b1f767fb233d9322501fffc0817867">mpu6050_set_iic4_transaction_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gae5211e61d3ffd9a2b6b023c0df563322">mpu6050_iic4_transaction_mode_t</a> mode)</td></tr>
<tr class="memdesc:gaa7b1f767fb233d9322501fffc0817867"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic4 transaction mode  <a href="group__mpu6050__basic__driver.html#gaa7b1f767fb233d9322501fffc0817867">More...</a><br /></td></tr>
<tr class="separator:gaa7b1f767fb233d9322501fffc0817867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga047f85587266f9f82d8a6001c77ffb0f"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga047f85587266f9f82d8a6001c77ffb0f">mpu6050_get_iic4_transaction_mode</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, <a class="el" href="group__mpu6050__basic__driver.html#gae5211e61d3ffd9a2b6b023c0df563322">mpu6050_iic4_transaction_mode_t</a> *mode)</td></tr>
<tr class="memdesc:ga047f85587266f9f82d8a6001c77ffb0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 transaction mode  <a href="group__mpu6050__basic__driver.html#ga047f85587266f9f82d8a6001c77ffb0f">More...</a><br /></td></tr>
<tr class="separator:ga047f85587266f9f82d8a6001c77ffb0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga555b45cbbdf6df8ac3245c82b9724fec"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga555b45cbbdf6df8ac3245c82b9724fec">mpu6050_set_iic_delay</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t delay)</td></tr>
<tr class="memdesc:ga555b45cbbdf6df8ac3245c82b9724fec"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic delay  <a href="group__mpu6050__basic__driver.html#ga555b45cbbdf6df8ac3245c82b9724fec">More...</a><br /></td></tr>
<tr class="separator:ga555b45cbbdf6df8ac3245c82b9724fec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf333aa9a0e4566c3d6cd9cc922ea473e"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gaf333aa9a0e4566c3d6cd9cc922ea473e">mpu6050_get_iic_delay</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *delay)</td></tr>
<tr class="memdesc:gaf333aa9a0e4566c3d6cd9cc922ea473e"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic delay  <a href="group__mpu6050__basic__driver.html#gaf333aa9a0e4566c3d6cd9cc922ea473e">More...</a><br /></td></tr>
<tr class="separator:gaf333aa9a0e4566c3d6cd9cc922ea473e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga62dbcb1cf77e42188155e194cc82e483"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga62dbcb1cf77e42188155e194cc82e483">mpu6050_set_iic4_data_out</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga62dbcb1cf77e42188155e194cc82e483"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic4 data out  <a href="group__mpu6050__basic__driver.html#ga62dbcb1cf77e42188155e194cc82e483">More...</a><br /></td></tr>
<tr class="separator:ga62dbcb1cf77e42188155e194cc82e483"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1a2b12b26b646e5ca581e5e49d1ca681"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga1a2b12b26b646e5ca581e5e49d1ca681">mpu6050_get_iic4_data_out</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:ga1a2b12b26b646e5ca581e5e49d1ca681"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 data out  <a href="group__mpu6050__basic__driver.html#ga1a2b12b26b646e5ca581e5e49d1ca681">More...</a><br /></td></tr>
<tr class="separator:ga1a2b12b26b646e5ca581e5e49d1ca681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24e409c7253f4b30a5419e43ff9f4caa"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#ga24e409c7253f4b30a5419e43ff9f4caa">mpu6050_set_iic4_data_in</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t data)</td></tr>
<tr class="memdesc:ga24e409c7253f4b30a5419e43ff9f4caa"><td class="mdescLeft">&#160;</td><td class="mdescRight">set the iic4 data in  <a href="group__mpu6050__basic__driver.html#ga24e409c7253f4b30a5419e43ff9f4caa">More...</a><br /></td></tr>
<tr class="separator:ga24e409c7253f4b30a5419e43ff9f4caa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gadccdde05f5674d2446ceb14faedb1e95"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gadccdde05f5674d2446ceb14faedb1e95">mpu6050_get_iic4_data_in</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data)</td></tr>
<tr class="memdesc:gadccdde05f5674d2446ceb14faedb1e95"><td class="mdescLeft">&#160;</td><td class="mdescRight">get the iic4 data in  <a href="group__mpu6050__basic__driver.html#gadccdde05f5674d2446ceb14faedb1e95">More...</a><br /></td></tr>
<tr class="separator:gadccdde05f5674d2446ceb14faedb1e95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac079b813864765c1d384e8d93442ef59"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mpu6050__basic__driver.html#gac079b813864765c1d384e8d93442ef59">mpu6050_read_extern_sensor_data</a> (<a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *handle, uint8_t *data, uint8_t len)</td></tr>
<tr class="memdesc:gac079b813864765c1d384e8d93442ef59"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the extern sensor data  <a href="group__mpu6050__basic__driver.html#gac079b813864765c1d384e8d93442ef59">More...</a><br /></td></tr>
<tr class="separator:gac079b813864765c1d384e8d93442ef59"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<p>mpu6050 basic driver modules </p>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a id="gaaa9295dfae70a56066f5687bc85cdf6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaa9295dfae70a56066f5687bc85cdf6e">&#9670;&nbsp;</a></span>mpu6050_accelerometer_range_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gaaa9295dfae70a56066f5687bc85cdf6e">mpu6050_accelerometer_range_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 accelerometer range enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaaa9295dfae70a56066f5687bc85cdf6eadf861712710f18cf4913db8175cd084c"></a>MPU6050_ACCELEROMETER_RANGE_2G&#160;</td><td class="fielddoc"><p>±2 g </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaaa9295dfae70a56066f5687bc85cdf6ea3a2e7cd6ff4cb558335915af226e093d"></a>MPU6050_ACCELEROMETER_RANGE_4G&#160;</td><td class="fielddoc"><p>±4 g </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaaa9295dfae70a56066f5687bc85cdf6eae0f0d1734c2069dc7aadd203421764dd"></a>MPU6050_ACCELEROMETER_RANGE_8G&#160;</td><td class="fielddoc"><p>±8 g </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaaa9295dfae70a56066f5687bc85cdf6ea0c43111c97cdcac0d48c25d2e000c4ac"></a>MPU6050_ACCELEROMETER_RANGE_16G&#160;</td><td class="fielddoc"><p>±16 g </p>
</td></tr>
</table>

</div>
</div>
<a id="ga47a9d14317022ff750450d300c1d48fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga47a9d14317022ff750450d300c1d48fb">&#9670;&nbsp;</a></span>mpu6050_address_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga47a9d14317022ff750450d300c1d48fb">mpu6050_address_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 address enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga47a9d14317022ff750450d300c1d48fba1be98d1d09d0acfbc9e43e970634dda2"></a>MPU6050_ADDRESS_AD0_LOW&#160;</td><td class="fielddoc"><p>AD0 pin set LOW </p>
</td></tr>
<tr><td class="fieldname"><a id="gga47a9d14317022ff750450d300c1d48fba7fb97145df9d0a0deb26d11f6ac3cbb0"></a>MPU6050_ADDRESS_AD0_HIGH&#160;</td><td class="fielddoc"><p>AD0 pin set HIGH </p>
</td></tr>
</table>

</div>
</div>
<a id="gafabc49689281fcc7875db0c186618ba1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafabc49689281fcc7875db0c186618ba1">&#9670;&nbsp;</a></span>mpu6050_axis_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 axis enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggafabc49689281fcc7875db0c186618ba1a184760568b4c339339804e61c718d032"></a>MPU6050_AXIS_Z&#160;</td><td class="fielddoc"><p>z </p>
</td></tr>
<tr><td class="fieldname"><a id="ggafabc49689281fcc7875db0c186618ba1a6515bb2afd98d42133f1525792c6fcd8"></a>MPU6050_AXIS_Y&#160;</td><td class="fielddoc"><p>y </p>
</td></tr>
<tr><td class="fieldname"><a id="ggafabc49689281fcc7875db0c186618ba1a0b10848a6ac69c7f53e923b8acd2efa3"></a>MPU6050_AXIS_X&#160;</td><td class="fielddoc"><p>x </p>
</td></tr>
</table>

</div>
</div>
<a id="gabd66e87c6875710ce056b940d20f85c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabd66e87c6875710ce056b940d20f85c9">&#9670;&nbsp;</a></span>mpu6050_bool_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 bool enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggabd66e87c6875710ce056b940d20f85c9adf5718be730ed258b366f21cf1fd61c2"></a>MPU6050_BOOL_FALSE&#160;</td><td class="fielddoc"><p>disable function </p>
</td></tr>
<tr><td class="fieldname"><a id="ggabd66e87c6875710ce056b940d20f85c9a264967f6b53b3ad74f586dc46c8ba18d"></a>MPU6050_BOOL_TRUE&#160;</td><td class="fielddoc"><p>enable function </p>
</td></tr>
</table>

</div>
</div>
<a id="ga74884d5b9f95c2b758d299bc28a65095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga74884d5b9f95c2b758d299bc28a65095">&#9670;&nbsp;</a></span>mpu6050_clock_source_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga74884d5b9f95c2b758d299bc28a65095">mpu6050_clock_source_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 clock source enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga74884d5b9f95c2b758d299bc28a65095a265a8e4d8a9604268f6640275250c5d7"></a>MPU6050_CLOCK_SOURCE_INTERNAL_8MHZ&#160;</td><td class="fielddoc"><p>internal 8MHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga74884d5b9f95c2b758d299bc28a65095a796540b1243fe91dec02a2d4e4e3f264"></a>MPU6050_CLOCK_SOURCE_PLL_X_GYRO&#160;</td><td class="fielddoc"><p>pll with x axis gyroscope reference </p>
</td></tr>
<tr><td class="fieldname"><a id="gga74884d5b9f95c2b758d299bc28a65095abe09b06b04fcd8beac82facb91bf0899"></a>MPU6050_CLOCK_SOURCE_PLL_Y_GYRO&#160;</td><td class="fielddoc"><p>pll with y axis gyroscope reference </p>
</td></tr>
<tr><td class="fieldname"><a id="gga74884d5b9f95c2b758d299bc28a65095aae86918e2f3c4ec7c2da144383451481"></a>MPU6050_CLOCK_SOURCE_PLL_Z_GYRO&#160;</td><td class="fielddoc"><p>pll with z axis gyroscope reference </p>
</td></tr>
<tr><td class="fieldname"><a id="gga74884d5b9f95c2b758d299bc28a65095a7822621231db324999d56f08c1999fc9"></a>MPU6050_CLOCK_SOURCE_PLL_EXT_32P768_KHZ&#160;</td><td class="fielddoc"><p>pll extern 32.768 KHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga74884d5b9f95c2b758d299bc28a65095ae2d5561f7445d7af6026188d3b8ba48a"></a>MPU6050_CLOCK_SOURCE_PLL_EXT_19P2_MHZ&#160;</td><td class="fielddoc"><p>pll extern 19.2 MHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga74884d5b9f95c2b758d299bc28a65095a2e009272a1c4a386752bd59bd75b2551"></a>MPU6050_CLOCK_SOURCE_STOP_CLOCK&#160;</td><td class="fielddoc"><p>stop the clock </p>
</td></tr>
</table>

</div>
</div>
<a id="ga43e667c1edd709208cb678c6a367f105"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga43e667c1edd709208cb678c6a367f105">&#9670;&nbsp;</a></span>mpu6050_extern_sync_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga43e667c1edd709208cb678c6a367f105">mpu6050_extern_sync_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 extern sync enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga43e667c1edd709208cb678c6a367f105aa21f5b59fd45369362695addf2730976"></a>MPU6050_EXTERN_SYNC_INPUT_DISABLED&#160;</td><td class="fielddoc"><p>input disabled </p>
</td></tr>
<tr><td class="fieldname"><a id="gga43e667c1edd709208cb678c6a367f105afbeff9f2bd2ffc9caa4022b2c1ac38c5"></a>MPU6050_EXTERN_SYNC_TEMP_OUT_L&#160;</td><td class="fielddoc"><p>temp out low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga43e667c1edd709208cb678c6a367f105a9a42dc3c2e88a4d95c2e374b8b4cd9f7"></a>MPU6050_EXTERN_SYNC_GYRO_XOUT_L&#160;</td><td class="fielddoc"><p>gyro xout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga43e667c1edd709208cb678c6a367f105a8ed2c2b91a9ed33176e522397db061b0"></a>MPU6050_EXTERN_SYNC_GYRO_YOUT_L&#160;</td><td class="fielddoc"><p>gyro yout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga43e667c1edd709208cb678c6a367f105a1ad964835796bb42304d810cd4a0dc1e"></a>MPU6050_EXTERN_SYNC_GYRO_ZOUT_L&#160;</td><td class="fielddoc"><p>gyro zout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga43e667c1edd709208cb678c6a367f105adaf91b07615c0461837e17a756c9ac9b"></a>MPU6050_EXTERN_SYNC_ACCEL_XOUT_L&#160;</td><td class="fielddoc"><p>accel xout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga43e667c1edd709208cb678c6a367f105a9ab48e01af1b4e1688e8312d6725dbad"></a>MPU6050_EXTERN_SYNC_ACCEL_YOUT_L&#160;</td><td class="fielddoc"><p>accel yout low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga43e667c1edd709208cb678c6a367f105abed0ee02707471b911d17abd1070ae15"></a>MPU6050_EXTERN_SYNC_ACCEL_ZOUT_L&#160;</td><td class="fielddoc"><p>accel zout low </p>
</td></tr>
</table>

</div>
</div>
<a id="ga73dd95e193f7a82bf39a3cf639fb16ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga73dd95e193f7a82bf39a3cf639fb16ff">&#9670;&nbsp;</a></span>mpu6050_fifo_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga73dd95e193f7a82bf39a3cf639fb16ff">mpu6050_fifo_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 fifo enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga73dd95e193f7a82bf39a3cf639fb16ffa7a4092a20d911c568432d68e6a2ceddf"></a>MPU6050_FIFO_TEMP&#160;</td><td class="fielddoc"><p>temperature </p>
</td></tr>
<tr><td class="fieldname"><a id="gga73dd95e193f7a82bf39a3cf639fb16ffa3f8b0f9da50af8706055d57f9ecb67d2"></a>MPU6050_FIFO_XG&#160;</td><td class="fielddoc"><p>gyroscope x </p>
</td></tr>
<tr><td class="fieldname"><a id="gga73dd95e193f7a82bf39a3cf639fb16ffae2700befed6e48711daa5953880eaeb8"></a>MPU6050_FIFO_YG&#160;</td><td class="fielddoc"><p>gyroscope y </p>
</td></tr>
<tr><td class="fieldname"><a id="gga73dd95e193f7a82bf39a3cf639fb16ffaccf0951da42e9f889bc9b1500aeb6525"></a>MPU6050_FIFO_ZG&#160;</td><td class="fielddoc"><p>gyroscope z </p>
</td></tr>
<tr><td class="fieldname"><a id="gga73dd95e193f7a82bf39a3cf639fb16ffa4764bab30aee0d0a48e44387699de4ad"></a>MPU6050_FIFO_ACCEL&#160;</td><td class="fielddoc"><p>accelerometer </p>
</td></tr>
</table>

</div>
</div>
<a id="ga334608694ff39953897e2b6f008f15d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga334608694ff39953897e2b6f008f15d0">&#9670;&nbsp;</a></span>mpu6050_gyroscope_range_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga334608694ff39953897e2b6f008f15d0">mpu6050_gyroscope_range_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 gyroscope range enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga334608694ff39953897e2b6f008f15d0a180a4642cb7555cf96c59440d3b50bfb"></a>MPU6050_GYROSCOPE_RANGE_250DPS&#160;</td><td class="fielddoc"><p>±250 dps </p>
</td></tr>
<tr><td class="fieldname"><a id="gga334608694ff39953897e2b6f008f15d0ae6be3e35e085ad80137ca41c0a3bae2f"></a>MPU6050_GYROSCOPE_RANGE_500DPS&#160;</td><td class="fielddoc"><p>±500 dps </p>
</td></tr>
<tr><td class="fieldname"><a id="gga334608694ff39953897e2b6f008f15d0aa55a36b2705635fe6b4165449e1de7bd"></a>MPU6050_GYROSCOPE_RANGE_1000DPS&#160;</td><td class="fielddoc"><p>±1000 dps </p>
</td></tr>
<tr><td class="fieldname"><a id="gga334608694ff39953897e2b6f008f15d0a4cd35dc28b0eb372c0eb62c07df98254"></a>MPU6050_GYROSCOPE_RANGE_2000DPS&#160;</td><td class="fielddoc"><p>±2000 dps </p>
</td></tr>
</table>

</div>
</div>
<a id="gae5211e61d3ffd9a2b6b023c0df563322"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae5211e61d3ffd9a2b6b023c0df563322">&#9670;&nbsp;</a></span>mpu6050_iic4_transaction_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gae5211e61d3ffd9a2b6b023c0df563322">mpu6050_iic4_transaction_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic4 transaction mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggae5211e61d3ffd9a2b6b023c0df563322aaeecf2c30af2716878db258326a80107"></a>MPU6050_IIC4_TRANSACTION_MODE_DATA&#160;</td><td class="fielddoc"><p>data only </p>
</td></tr>
<tr><td class="fieldname"><a id="ggae5211e61d3ffd9a2b6b023c0df563322a9351149579b2841fbbc55d469a165200"></a>MPU6050_IIC4_TRANSACTION_MODE_REG&#160;</td><td class="fielddoc"><p>register only </p>
</td></tr>
</table>

</div>
</div>
<a id="ga1cf6080fba857183c64aa2b32bb43902"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1cf6080fba857183c64aa2b32bb43902">&#9670;&nbsp;</a></span>mpu6050_iic_clock_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga1cf6080fba857183c64aa2b32bb43902">mpu6050_iic_clock_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic clock enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a3bf7b358c6f1dab5d1b55713597fbd75"></a>MPU6050_IIC_CLOCK_348_KHZ&#160;</td><td class="fielddoc"><p>348 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a62b828bd2e1f539111f91a43b5e90a04"></a>MPU6050_IIC_CLOCK_333_KHZ&#160;</td><td class="fielddoc"><p>333 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a6bc4934839a0e1b15d9ca326838c57e9"></a>MPU6050_IIC_CLOCK_320_KHZ&#160;</td><td class="fielddoc"><p>320 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a47b0f7cab9a6d07b2a9e72b9c770cc1e"></a>MPU6050_IIC_CLOCK_308_KHZ&#160;</td><td class="fielddoc"><p>308 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a09ebe75dd2c85aab75f608b55d3fe27b"></a>MPU6050_IIC_CLOCK_296_KHZ&#160;</td><td class="fielddoc"><p>296 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a3ccf0568934c0ce5f644016062a88f4a"></a>MPU6050_IIC_CLOCK_286_KHZ&#160;</td><td class="fielddoc"><p>286 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902ab906b7ba883567d261462d72273a134f"></a>MPU6050_IIC_CLOCK_276_KHZ&#160;</td><td class="fielddoc"><p>276 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a3ead45dc1396dc5c4bf573b273ca2e9f"></a>MPU6050_IIC_CLOCK_267_KHZ&#160;</td><td class="fielddoc"><p>267 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a7cebc8412f55e062ca50472e6770c767"></a>MPU6050_IIC_CLOCK_258_KHZ&#160;</td><td class="fielddoc"><p>258 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902af5f03082bcbc4a8efb21d31563d6733e"></a>MPU6050_IIC_CLOCK_500_KHZ&#160;</td><td class="fielddoc"><p>500 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902affbb0a01f38671eb0a972292dad53b73"></a>MPU6050_IIC_CLOCK_471_KHZ&#160;</td><td class="fielddoc"><p>471 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902ac71509d626e46de1492e1357b62f30d4"></a>MPU6050_IIC_CLOCK_444_KHZ&#160;</td><td class="fielddoc"><p>444 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902ae7e2eaf0c8392e1f0c4f4a3939168532"></a>MPU6050_IIC_CLOCK_421_KHZ&#160;</td><td class="fielddoc"><p>421 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a58f42df2bddd0c76e306fc79043c0732"></a>MPU6050_IIC_CLOCK_400_KHZ&#160;</td><td class="fielddoc"><p>400 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902ac2cc4743e5c3873efa806fac42aede5d"></a>MPU6050_IIC_CLOCK_381_KHZ&#160;</td><td class="fielddoc"><p>381 kHz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga1cf6080fba857183c64aa2b32bb43902a12e5ae7399e1d1fd74b8fe843f8bd06c"></a>MPU6050_IIC_CLOCK_364_KHZ&#160;</td><td class="fielddoc"><p>364 kHz </p>
</td></tr>
</table>

</div>
</div>
<a id="ga4c29121de3d65936bac5398ce2241e27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4c29121de3d65936bac5398ce2241e27">&#9670;&nbsp;</a></span>mpu6050_iic_delay_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga4c29121de3d65936bac5398ce2241e27">mpu6050_iic_delay_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic delay enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga4c29121de3d65936bac5398ce2241e27abb16c90fec2f076dca72cffcd96eff97"></a>MPU6050_IIC_DELAY_ES_SHADOW&#160;</td><td class="fielddoc"><p>delays shadowing of external sensor data until all data has been received </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4c29121de3d65936bac5398ce2241e27a8d2d50a93c967746c8567b2785435243"></a>MPU6050_IIC_DELAY_SLAVE_4&#160;</td><td class="fielddoc"><p>slave 4 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4c29121de3d65936bac5398ce2241e27a17950b6156b6b4c097421a3741ec75f8"></a>MPU6050_IIC_DELAY_SLAVE_3&#160;</td><td class="fielddoc"><p>slave 3 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4c29121de3d65936bac5398ce2241e27a8589eaf7749dcfd49ec23ae4ea6cfa04"></a>MPU6050_IIC_DELAY_SLAVE_2&#160;</td><td class="fielddoc"><p>slave 2 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4c29121de3d65936bac5398ce2241e27a31186025062a24c728d6a0a3ffac604a"></a>MPU6050_IIC_DELAY_SLAVE_1&#160;</td><td class="fielddoc"><p>slave 1 </p>
</td></tr>
<tr><td class="fieldname"><a id="gga4c29121de3d65936bac5398ce2241e27a96d75a0acb7b54a8c6bb4eb80a7b6d1a"></a>MPU6050_IIC_DELAY_SLAVE_0&#160;</td><td class="fielddoc"><p>slave 0 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga7017581b2d00edbe1e1dd543a566b573"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7017581b2d00edbe1e1dd543a566b573">&#9670;&nbsp;</a></span>mpu6050_iic_group_order_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga7017581b2d00edbe1e1dd543a566b573">mpu6050_iic_group_order_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic group order enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga7017581b2d00edbe1e1dd543a566b573a8b8742c691eed0cd2976c1eebc328af5"></a>MPU6050_IIC_GROUP_ORDER_EVEN&#160;</td><td class="fielddoc"><p>when cleared to 0, bytes from register addresses 0 and 1, 2 and 3, etc (even, then odd register addresses) are paired to form a word. </p>
</td></tr>
<tr><td class="fieldname"><a id="gga7017581b2d00edbe1e1dd543a566b573af4778e6615d0ca64a1d859137fddc05c"></a>MPU6050_IIC_GROUP_ORDER_ODD&#160;</td><td class="fielddoc"><p>when set to 1, bytes from register addresses are paired 1 and 2, 3 and 4, etc. (odd, then even register addresses) are paired to form a word. </p>
</td></tr>
</table>

</div>
</div>
<a id="ga030e3f2ad0b50883060d9ea3e119d861"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga030e3f2ad0b50883060d9ea3e119d861">&#9670;&nbsp;</a></span>mpu6050_iic_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga030e3f2ad0b50883060d9ea3e119d861">mpu6050_iic_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga030e3f2ad0b50883060d9ea3e119d861a870749ffc2ca5b74f1f349057bbda6c3"></a>MPU6050_IIC_MODE_WRITE&#160;</td><td class="fielddoc"><p>write </p>
</td></tr>
<tr><td class="fieldname"><a id="gga030e3f2ad0b50883060d9ea3e119d861a54e58f6a3a6e41aa9cb895787ccc1ecc"></a>MPU6050_IIC_MODE_READ&#160;</td><td class="fielddoc"><p>read </p>
</td></tr>
</table>

</div>
</div>
<a id="ga171c81728419d37fdfa39cf3802424f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga171c81728419d37fdfa39cf3802424f9">&#9670;&nbsp;</a></span>mpu6050_iic_read_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga171c81728419d37fdfa39cf3802424f9">mpu6050_iic_read_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic read mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga171c81728419d37fdfa39cf3802424f9a34fe7ae45ecda85a022e8e3c78e01c48"></a>MPU6050_IIC_READ_MODE_RESTART&#160;</td><td class="fielddoc"><p>restart </p>
</td></tr>
<tr><td class="fieldname"><a id="gga171c81728419d37fdfa39cf3802424f9a92a6dc41edfd34f72fa742d837809c8c"></a>MPU6050_IIC_READ_MODE_STOP_AND_START&#160;</td><td class="fielddoc"><p>stop and start </p>
</td></tr>
</table>

</div>
</div>
<a id="gaadda7a893f193c8fc31b952a70d24d6f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaadda7a893f193c8fc31b952a70d24d6f">&#9670;&nbsp;</a></span>mpu6050_iic_slave_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic slave enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaadda7a893f193c8fc31b952a70d24d6fa67bfd05fc39cfc793c03930bbdf0348f"></a>MPU6050_IIC_SLAVE_0&#160;</td><td class="fielddoc"><p>slave0 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaadda7a893f193c8fc31b952a70d24d6fa5dd15654061ddb5955565f2c2155deb7"></a>MPU6050_IIC_SLAVE_1&#160;</td><td class="fielddoc"><p>slave1 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaadda7a893f193c8fc31b952a70d24d6faa0941cc7204256e3bde36a917e13329e"></a>MPU6050_IIC_SLAVE_2&#160;</td><td class="fielddoc"><p>slave2 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaadda7a893f193c8fc31b952a70d24d6fa3b76754f8a730c4b8ceb968a988b4446"></a>MPU6050_IIC_SLAVE_3&#160;</td><td class="fielddoc"><p>slave3 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaadda7a893f193c8fc31b952a70d24d6faa2c6654e865e2be98ace840954cbff13"></a>MPU6050_IIC_SLAVE_4&#160;</td><td class="fielddoc"><p>slave4 </p>
</td></tr>
</table>

</div>
</div>
<a id="gaf03f9e13f116a87843073cb3503eaeca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf03f9e13f116a87843073cb3503eaeca">&#9670;&nbsp;</a></span>mpu6050_iic_status_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gaf03f9e13f116a87843073cb3503eaeca">mpu6050_iic_status_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic status enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaf03f9e13f116a87843073cb3503eaecaa1704b336d8fd091b1ddb9ccfff7191c5"></a>MPU6050_IIC_STATUS_PASS_THROUGH&#160;</td><td class="fielddoc"><p>pass through </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf03f9e13f116a87843073cb3503eaecaacfa0bcf930cf4ba553454dd7d387a30f"></a>MPU6050_IIC_STATUS_IIC_SLV4_DONE&#160;</td><td class="fielddoc"><p>slave4 done </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf03f9e13f116a87843073cb3503eaecaaa7002d731078d482c7b0a92b62c9c64f"></a>MPU6050_IIC_STATUS_IIC_LOST_ARB&#160;</td><td class="fielddoc"><p>lost arbitration </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf03f9e13f116a87843073cb3503eaecaa1d3d562973b096897b479fad69195a2e"></a>MPU6050_IIC_STATUS_IIC_SLV4_NACK&#160;</td><td class="fielddoc"><p>slave4 nack </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf03f9e13f116a87843073cb3503eaecaad9f4e901ff04bcb681603092da01dc63"></a>MPU6050_IIC_STATUS_IIC_SLV3_NACK&#160;</td><td class="fielddoc"><p>slave3 nack </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf03f9e13f116a87843073cb3503eaecaaea3eb59bbdc95dfc2d854404d5b4305f"></a>MPU6050_IIC_STATUS_IIC_SLV2_NACK&#160;</td><td class="fielddoc"><p>slave2 nack </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf03f9e13f116a87843073cb3503eaecaa202ddfe22b19eb34b14f7fde0b99d884"></a>MPU6050_IIC_STATUS_IIC_SLV1_NACK&#160;</td><td class="fielddoc"><p>slave1 nack </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaf03f9e13f116a87843073cb3503eaecaa07ddea3bdcafb3c903cdc47e430b87e8"></a>MPU6050_IIC_STATUS_IIC_SLV0_NACK&#160;</td><td class="fielddoc"><p>slave0 nack </p>
</td></tr>
</table>

</div>
</div>
<a id="gaaefe66b48239b17d82d3904b3ab78636"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaaefe66b48239b17d82d3904b3ab78636">&#9670;&nbsp;</a></span>mpu6050_iic_transaction_mode_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gaaefe66b48239b17d82d3904b3ab78636">mpu6050_iic_transaction_mode_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 iic transaction mode enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaaefe66b48239b17d82d3904b3ab78636a3621236b0b5cb2320a6a29adedb828e3"></a>MPU6050_IIC_TRANSACTION_MODE_DATA&#160;</td><td class="fielddoc"><p>data only </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaaefe66b48239b17d82d3904b3ab78636a546c627ee476b3d571d7ed294703d7b8"></a>MPU6050_IIC_TRANSACTION_MODE_REG_DATA&#160;</td><td class="fielddoc"><p>write a register address prior to reading or writing data </p>
</td></tr>
</table>

</div>
</div>
<a id="gaa776c016fbb2bb3dcbbce1145877965b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa776c016fbb2bb3dcbbce1145877965b">&#9670;&nbsp;</a></span>mpu6050_interrupt_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gaa776c016fbb2bb3dcbbce1145877965b">mpu6050_interrupt_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 interrupt enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaa776c016fbb2bb3dcbbce1145877965bae1b0361eeb0d58308c5046b2af43d5e2"></a>MPU6050_INTERRUPT_MOTION&#160;</td><td class="fielddoc"><p>motion </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa776c016fbb2bb3dcbbce1145877965bab13eb3dd178c0be6d54dd8d269dee2f0"></a>MPU6050_INTERRUPT_FIFO_OVERFLOW&#160;</td><td class="fielddoc"><p>fifo overflow </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa776c016fbb2bb3dcbbce1145877965ba3612f0cfcd5c878219769afc71a90c9c"></a>MPU6050_INTERRUPT_I2C_MAST&#160;</td><td class="fielddoc"><p>i2c master </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa776c016fbb2bb3dcbbce1145877965ba10b27cb1691d035ce721c9e93f34f8be"></a>MPU6050_INTERRUPT_DMP&#160;</td><td class="fielddoc"><p>dmp </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaa776c016fbb2bb3dcbbce1145877965ba5589dd2daf649b981f10c887061e0499"></a>MPU6050_INTERRUPT_DATA_READY&#160;</td><td class="fielddoc"><p>data ready </p>
</td></tr>
</table>

</div>
</div>
<a id="gad12172179ecd4f5cc01204041d70b54f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad12172179ecd4f5cc01204041d70b54f">&#9670;&nbsp;</a></span>mpu6050_low_pass_filter_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gad12172179ecd4f5cc01204041d70b54f">mpu6050_low_pass_filter_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 low pass filter enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggad12172179ecd4f5cc01204041d70b54fa1757e02234a581ef64224b6d681f8a4a"></a>MPU6050_LOW_PASS_FILTER_0&#160;</td><td class="fielddoc"><p>bandwidth(Hz) fs(KHz) delay(ms) bandwidth(Hz) fs(KHz) delay(ms) 260 1 0 256 8 0.98 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad12172179ecd4f5cc01204041d70b54fac547fe0bacac68843c1033d0c9e6268b"></a>MPU6050_LOW_PASS_FILTER_1&#160;</td><td class="fielddoc"><p>184 1 2.0 188 1 1.9 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad12172179ecd4f5cc01204041d70b54faf73afb40281277ac5138c272a4076e42"></a>MPU6050_LOW_PASS_FILTER_2&#160;</td><td class="fielddoc"><p>94 1 3.0 98 1 2.8 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad12172179ecd4f5cc01204041d70b54fa4cd5516d2a38bf83fd0aab9e87488007"></a>MPU6050_LOW_PASS_FILTER_3&#160;</td><td class="fielddoc"><p>44 1 4.9 42 1 4.8 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad12172179ecd4f5cc01204041d70b54fa49f6021fbf5db5e4edff55c8abe27a07"></a>MPU6050_LOW_PASS_FILTER_4&#160;</td><td class="fielddoc"><p>21 1 8.5 20 1 8.3 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad12172179ecd4f5cc01204041d70b54faf72211a442c6cd6a6debec274fae9a2f"></a>MPU6050_LOW_PASS_FILTER_5&#160;</td><td class="fielddoc"><p>10 1 13.8 10 1 13.4 <br  />
 </p>
</td></tr>
<tr><td class="fieldname"><a id="ggad12172179ecd4f5cc01204041d70b54fa8efb3efb3185a7caad73818a16bd2782"></a>MPU6050_LOW_PASS_FILTER_6&#160;</td><td class="fielddoc"><p>5 1 19.0 5 1 18.6 <br  />
 </p>
</td></tr>
</table>

</div>
</div>
<a id="ga82b756931c7d0c5f948e0f9ad8cb700f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga82b756931c7d0c5f948e0f9ad8cb700f">&#9670;&nbsp;</a></span>mpu6050_pin_level_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 pin level enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga82b756931c7d0c5f948e0f9ad8cb700fa16eb360cb4bb1172f0606e04d1a1ba8c"></a>MPU6050_PIN_LEVEL_HIGH&#160;</td><td class="fielddoc"><p>active low </p>
</td></tr>
<tr><td class="fieldname"><a id="gga82b756931c7d0c5f948e0f9ad8cb700fad0741891355aafff44d41bd77c25b72c"></a>MPU6050_PIN_LEVEL_LOW&#160;</td><td class="fielddoc"><p>active high </p>
</td></tr>
</table>

</div>
</div>
<a id="ga10b85492273e69a281067454513f067d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga10b85492273e69a281067454513f067d">&#9670;&nbsp;</a></span>mpu6050_pin_type_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga10b85492273e69a281067454513f067d">mpu6050_pin_type_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 pin type enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga10b85492273e69a281067454513f067da0d492c44744845083692f91cf03e0434"></a>MPU6050_PIN_TYPE_PUSH_PULL&#160;</td><td class="fielddoc"><p>push pull </p>
</td></tr>
<tr><td class="fieldname"><a id="gga10b85492273e69a281067454513f067daaf8072e2950f721a7cb8d873c6cbc378"></a>MPU6050_PIN_TYPE_OPEN_DRAIN&#160;</td><td class="fielddoc"><p>open drain </p>
</td></tr>
</table>

</div>
</div>
<a id="gaab3097929cc2abb8df44fb68ae4b0529"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaab3097929cc2abb8df44fb68ae4b0529">&#9670;&nbsp;</a></span>mpu6050_signal_path_reset_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#gaab3097929cc2abb8df44fb68ae4b0529">mpu6050_signal_path_reset_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 signal path reset enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ggaab3097929cc2abb8df44fb68ae4b0529ad0d0864db2d50bf7d0ab5662f791ce89"></a>MPU6050_SIGNAL_PATH_RESET_TEMP&#160;</td><td class="fielddoc"><p>temperature sensor analog and digital signal paths </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaab3097929cc2abb8df44fb68ae4b0529a2c3237452be9f9b62233d522b3741948"></a>MPU6050_SIGNAL_PATH_RESET_ACCEL&#160;</td><td class="fielddoc"><p>accelerometer analog and digital signal paths </p>
</td></tr>
<tr><td class="fieldname"><a id="ggaab3097929cc2abb8df44fb68ae4b0529a2989905e3c8f57a30cd1512ec0a264a7"></a>MPU6050_SIGNAL_PATH_RESET_GYRO&#160;</td><td class="fielddoc"><p>gyroscope analog and digital signal paths </p>
</td></tr>
</table>

</div>
</div>
<a id="ga58827093ced72522015756873c1f6b52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga58827093ced72522015756873c1f6b52">&#9670;&nbsp;</a></span>mpu6050_source_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga58827093ced72522015756873c1f6b52">mpu6050_source_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 source enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga58827093ced72522015756873c1f6b52a7ea9f08dca66ecd50818c386ea12aefb"></a>MPU6050_SOURCE_ACC_X&#160;</td><td class="fielddoc"><p>accelerometer x </p>
</td></tr>
<tr><td class="fieldname"><a id="gga58827093ced72522015756873c1f6b52a0cf516ae95af9f0192df4cb1042f047e"></a>MPU6050_SOURCE_ACC_Y&#160;</td><td class="fielddoc"><p>accelerometer y </p>
</td></tr>
<tr><td class="fieldname"><a id="gga58827093ced72522015756873c1f6b52a552afd568d935c641e5fbe7baee28b9e"></a>MPU6050_SOURCE_ACC_Z&#160;</td><td class="fielddoc"><p>accelerometer z </p>
</td></tr>
<tr><td class="fieldname"><a id="gga58827093ced72522015756873c1f6b52abb50edd30e8f383f75ac5c7229edb9b9"></a>MPU6050_SOURCE_GYRO_X&#160;</td><td class="fielddoc"><p>gyroscope x </p>
</td></tr>
<tr><td class="fieldname"><a id="gga58827093ced72522015756873c1f6b52a27f156ca9d751500b2785966dd919a11"></a>MPU6050_SOURCE_GYRO_Y&#160;</td><td class="fielddoc"><p>gyroscope y </p>
</td></tr>
<tr><td class="fieldname"><a id="gga58827093ced72522015756873c1f6b52a8c98ae2c5113c4e560d9f9d5b4deed49"></a>MPU6050_SOURCE_GYRO_Z&#160;</td><td class="fielddoc"><p>gyroscope z </p>
</td></tr>
</table>

</div>
</div>
<a id="ga17d7c941660868be0ab4804ec2f89e68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga17d7c941660868be0ab4804ec2f89e68">&#9670;&nbsp;</a></span>mpu6050_wake_up_frequency_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__mpu6050__basic__driver.html#ga17d7c941660868be0ab4804ec2f89e68">mpu6050_wake_up_frequency_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>mpu6050 wake up frequency enumeration definition </p>
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="gga17d7c941660868be0ab4804ec2f89e68a0ec2d7232cefb18fa767166791937216"></a>MPU6050_WAKE_UP_FREQUENCY_1P25_HZ&#160;</td><td class="fielddoc"><p>1.25Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d7c941660868be0ab4804ec2f89e68ad366668884cdf152268b24dc33b1b2cd"></a>MPU6050_WAKE_UP_FREQUENCY_5_HZ&#160;</td><td class="fielddoc"><p>5Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d7c941660868be0ab4804ec2f89e68aa9678c7fd03cfec82b1d2219efc7ffa7"></a>MPU6050_WAKE_UP_FREQUENCY_20_HZ&#160;</td><td class="fielddoc"><p>20Hz </p>
</td></tr>
<tr><td class="fieldname"><a id="gga17d7c941660868be0ab4804ec2f89e68a3cbdbb14369b6bf55a8417ee728f9423"></a>MPU6050_WAKE_UP_FREQUENCY_40_HZ&#160;</td><td class="fielddoc"><p>40Hz </p>
</td></tr>
</table>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="gaebee2da4601d43462952ee2333291c3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaebee2da4601d43462952ee2333291c3f">&#9670;&nbsp;</a></span>mpu6050_deinit()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_deinit </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>close the chip </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 iic deinit failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 enter sleep mode failed </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga4641434d3b89e4432249a85d27dc5208"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4641434d3b89e4432249a85d27dc5208">&#9670;&nbsp;</a></span>mpu6050_device_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_device_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset the chip </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 device reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga63bf44db29f62e35cad9912814475e3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga63bf44db29f62e35cad9912814475e3d">&#9670;&nbsp;</a></span>mpu6050_fifo_get()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_fifo_get </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>fifo read bytes </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>buffer length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 fifo read failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga36943efb673b78be8b51736647b08fa1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga36943efb673b78be8b51736647b08fa1">&#9670;&nbsp;</a></span>mpu6050_fifo_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_fifo_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset the fifo </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 fifo reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gad95cdad91ae331907daac3e08b317ef3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad95cdad91ae331907daac3e08b317ef3">&#9670;&nbsp;</a></span>mpu6050_fifo_set()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_fifo_set </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>fifo write bytes </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">*buf</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>buffer length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 fifo write failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa4894a003a82e223ebd86649861917eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa4894a003a82e223ebd86649861917eb">&#9670;&nbsp;</a></span>mpu6050_force_fifo_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_force_fifo_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>force reset the fifo </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 force fifo reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gac82253b5704f4f765b8a3253c470d09d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac82253b5704f4f765b8a3253c470d09d">&#9670;&nbsp;</a></span>mpu6050_get_accelerometer_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_accelerometer_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaaa9295dfae70a56066f5687bc85cdf6e">mpu6050_accelerometer_range_t</a> *&#160;</td>
          <td class="paramname"><em>range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer range </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*range</td><td>pointer to an accelerometer range buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer range failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga105cecf10fc754cc8217972ed9b02d43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga105cecf10fc754cc8217972ed9b02d43">&#9670;&nbsp;</a></span>mpu6050_get_accelerometer_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_accelerometer_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a>&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">axis</td><td>tested axis </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga15e774a11d5508db954213069969419e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga15e774a11d5508db954213069969419e">&#9670;&nbsp;</a></span>mpu6050_get_accelerometer_x_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_accelerometer_x_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer x test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer x test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga661f69cc933a2b70dcebdf6a489b2b76"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga661f69cc933a2b70dcebdf6a489b2b76">&#9670;&nbsp;</a></span>mpu6050_get_accelerometer_y_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_accelerometer_y_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer y test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer y test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga5530e201b6bd55e16b6a7268a3969651"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5530e201b6bd55e16b6a7268a3969651">&#9670;&nbsp;</a></span>mpu6050_get_accelerometer_z_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_accelerometer_z_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the accelerometer z test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get accelerometer z test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gac1dc76130814aa531e27f8aeb80d152a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac1dc76130814aa531e27f8aeb80d152a">&#9670;&nbsp;</a></span>mpu6050_get_addr_pin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_addr_pin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga47a9d14317022ff750450d300c1d48fb">mpu6050_address_t</a> *&#160;</td>
          <td class="paramname"><em>addr_pin</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the chip address pin </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*addr_pin</td><td>pointer to a chip address pin buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gab9bf232dd3b3b4db90328e1f4668e379"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab9bf232dd3b3b4db90328e1f4668e379">&#9670;&nbsp;</a></span>mpu6050_get_clock_source()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_clock_source </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga74884d5b9f95c2b758d299bc28a65095">mpu6050_clock_source_t</a> *&#160;</td>
          <td class="paramname"><em>clock_source</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the chip clock source </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*clock_source</td><td>pointer to a clock source buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get clock source failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga256c4511d42d65b5691686569a78328d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga256c4511d42d65b5691686569a78328d">&#9670;&nbsp;</a></span>mpu6050_get_cycle_wake_up()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_cycle_wake_up </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the cycle wake up mode status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get cycle wake up failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga890ce8cce26a44a4d36713a738f525cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga890ce8cce26a44a4d36713a738f525cb">&#9670;&nbsp;</a></span>mpu6050_get_device_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_device_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the device reset status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get device reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga778de0f2d87794ca7bfb238d4f5370c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga778de0f2d87794ca7bfb238d4f5370c4">&#9670;&nbsp;</a></span>mpu6050_get_extern_sync()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_extern_sync </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga43e667c1edd709208cb678c6a367f105">mpu6050_extern_sync_t</a> *&#160;</td>
          <td class="paramname"><em>sync</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the extern sync type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*sync</td><td>pointer to an extern sync type buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get extern sync failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gad4c5d2ba47af89663395cadfa3cb5b39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad4c5d2ba47af89663395cadfa3cb5b39">&#9670;&nbsp;</a></span>mpu6050_get_fifo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_fifo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gadf74439650607d8566b7c35d723a20da"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadf74439650607d8566b7c35d723a20da">&#9670;&nbsp;</a></span>mpu6050_get_fifo_count()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_fifo_count </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>count</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo counter value </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*count</td><td>pointer to a fifo count buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo count failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga7771ffd975ba33b69181bb52437cae54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7771ffd975ba33b69181bb52437cae54">&#9670;&nbsp;</a></span>mpu6050_get_fifo_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_fifo_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga73dd95e193f7a82bf39a3cf639fb16ff">mpu6050_fifo_t</a>&#160;</td>
          <td class="paramname"><em>fifo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo function status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fifo</td><td>fifo type </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga89b497ba699c474b24a6a22ba91ab31a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga89b497ba699c474b24a6a22ba91ab31a">&#9670;&nbsp;</a></span>mpu6050_get_fifo_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_fifo_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fifo reset status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fifo reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaafa06447d282e8f64a13f55047960bc4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaafa06447d282e8f64a13f55047960bc4">&#9670;&nbsp;</a></span>mpu6050_get_fsync_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_fsync_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fsync interrupt status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fsync interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga8258f99fd797e023827eead8f3fa91d7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8258f99fd797e023827eead8f3fa91d7">&#9670;&nbsp;</a></span>mpu6050_get_fsync_interrupt_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_fsync_interrupt_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a> *&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the fsync interrupt level </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*level</td><td>pointer to a set level buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get fsync interrupt level failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gadb3dcad033d0b0e40de00b7bad632f2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadb3dcad033d0b0e40de00b7bad632f2e">&#9670;&nbsp;</a></span>mpu6050_get_gyroscope_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_gyroscope_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga334608694ff39953897e2b6f008f15d0">mpu6050_gyroscope_range_t</a> *&#160;</td>
          <td class="paramname"><em>range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope range </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*range</td><td>pointer to a gyroscope range buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope range failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaace3bdd4f84400d1046e5f765f128003"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaace3bdd4f84400d1046e5f765f128003">&#9670;&nbsp;</a></span>mpu6050_get_gyroscope_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_gyroscope_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a>&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">axis</td><td>tested axis </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa535a5f45825a4a83756d8f60af8ea8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa535a5f45825a4a83756d8f60af8ea8b">&#9670;&nbsp;</a></span>mpu6050_get_gyroscope_x_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_gyroscope_x_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope x test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope x test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa65877a3394b220fddcc3e13d79e5572"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa65877a3394b220fddcc3e13d79e5572">&#9670;&nbsp;</a></span>mpu6050_get_gyroscope_y_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_gyroscope_y_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope y test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope y test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga763dc348527f61b56c8643fba561f450"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga763dc348527f61b56c8643fba561f450">&#9670;&nbsp;</a></span>mpu6050_get_gyroscope_z_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_gyroscope_z_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the gyroscope z test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get gyroscope z test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gadccdde05f5674d2446ceb14faedb1e95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadccdde05f5674d2446ceb14faedb1e95">&#9670;&nbsp;</a></span>mpu6050_get_iic4_data_in()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic4_data_in </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 data in </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 data in failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga1a2b12b26b646e5ca581e5e49d1ca681"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga1a2b12b26b646e5ca581e5e49d1ca681">&#9670;&nbsp;</a></span>mpu6050_get_iic4_data_out()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic4_data_out </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 data out </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 data out failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga83e9dc827afc265c07964bd2cf19b527"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga83e9dc827afc265c07964bd2cf19b527">&#9670;&nbsp;</a></span>mpu6050_get_iic4_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic4_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gafea49218775b3a210e713068b65c1b2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafea49218775b3a210e713068b65c1b2f">&#9670;&nbsp;</a></span>mpu6050_get_iic4_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic4_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 interrupt status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga047f85587266f9f82d8a6001c77ffb0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga047f85587266f9f82d8a6001c77ffb0f">&#9670;&nbsp;</a></span>mpu6050_get_iic4_transaction_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic4_transaction_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gae5211e61d3ffd9a2b6b023c0df563322">mpu6050_iic4_transaction_mode_t</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic4 transaction mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to a transaction mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic4 transaction mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga3d7c51f531027b838f02faa8e68833f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3d7c51f531027b838f02faa8e68833f6">&#9670;&nbsp;</a></span>mpu6050_get_iic_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>addr_7bit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic address </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*addr_7bit</td><td>pointer to an iic address buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic address failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gab544ddcd1a9de940d12344ca08ba71f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab544ddcd1a9de940d12344ca08ba71f7">&#9670;&nbsp;</a></span>mpu6050_get_iic_bypass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_bypass </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic bypass status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic bypass failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga08830d161fe86fd3a0e4d1d61c65e9f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga08830d161fe86fd3a0e4d1d61c65e9f4">&#9670;&nbsp;</a></span>mpu6050_get_iic_byte_swap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_byte_swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic byte swap status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic byte swap failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga41dcc3b2a391153acbf386a8149857a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga41dcc3b2a391153acbf386a8149857a3">&#9670;&nbsp;</a></span>mpu6050_get_iic_clock()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_clock </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga1cf6080fba857183c64aa2b32bb43902">mpu6050_iic_clock_t</a> *&#160;</td>
          <td class="paramname"><em>clk</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic clock </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*clk</td><td>pointer to an iic clock buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic clock failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga76bcec285de4d9985b15125fe1a944ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga76bcec285de4d9985b15125fe1a944ba">&#9670;&nbsp;</a></span>mpu6050_get_iic_data_out()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_data_out </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic data out </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a set data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic data out failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaf333aa9a0e4566c3d6cd9cc922ea473e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf333aa9a0e4566c3d6cd9cc922ea473e">&#9670;&nbsp;</a></span>mpu6050_get_iic_delay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_delay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>delay</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic delay </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*delay</td><td>pointer to an iic delay buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic delay failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaed9f75f38c53dfab242bd12087e136a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaed9f75f38c53dfab242bd12087e136a9">&#9670;&nbsp;</a></span>mpu6050_get_iic_delay_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_delay_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga4c29121de3d65936bac5398ce2241e27">mpu6050_iic_delay_t</a>&#160;</td>
          <td class="paramname"><em>delay</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic delay status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">delay</td><td>iic delay </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic delay enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga96017a4ae732d789e5138542109f031d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga96017a4ae732d789e5138542109f031d">&#9670;&nbsp;</a></span>mpu6050_get_iic_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga4fcf0812a88428277226940b32fbc6fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4fcf0812a88428277226940b32fbc6fb">&#9670;&nbsp;</a></span>mpu6050_get_iic_fifo_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_fifo_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic fifo status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic fifo enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga3de58259b3f9efb85344fc5aeb7fd6fa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3de58259b3f9efb85344fc5aeb7fd6fa">&#9670;&nbsp;</a></span>mpu6050_get_iic_group_order()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_group_order </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga7017581b2d00edbe1e1dd543a566b573">mpu6050_iic_group_order_t</a> *&#160;</td>
          <td class="paramname"><em>order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic group order </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*order</td><td>pointer to a group order buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic group order failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga7c1240dbd6d0a830645f620820c9cbe4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7c1240dbd6d0a830645f620820c9cbe4">&#9670;&nbsp;</a></span>mpu6050_get_iic_master()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_master </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic master status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic master failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga534cf5c8bd677cfb21156e8254729a8e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga534cf5c8bd677cfb21156e8254729a8e">&#9670;&nbsp;</a></span>mpu6050_get_iic_master_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_master_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic master reset status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic master reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaf09d0c4de76510d2dc71d9183ed24fa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf09d0c4de76510d2dc71d9183ed24fa4">&#9670;&nbsp;</a></span>mpu6050_get_iic_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga030e3f2ad0b50883060d9ea3e119d861">mpu6050_iic_mode_t</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to an iic mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaf203afd473ee7a182c7c7e14a64e0dbe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf203afd473ee7a182c7c7e14a64e0dbe">&#9670;&nbsp;</a></span>mpu6050_get_iic_multi_master()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_multi_master </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic multi master status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic multi master failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga12144e8d0bd1458470716adaf3b3962e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga12144e8d0bd1458470716adaf3b3962e">&#9670;&nbsp;</a></span>mpu6050_get_iic_read_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_read_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga171c81728419d37fdfa39cf3802424f9">mpu6050_iic_read_mode_t</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic read mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to a read mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic read mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gada61043cb0e553ade838edd19804f41b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gada61043cb0e553ade838edd19804f41b">&#9670;&nbsp;</a></span>mpu6050_get_iic_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic register </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to an iic register buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic register failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gac4df17fd19dd009d267b95fb1613c685"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac4df17fd19dd009d267b95fb1613c685">&#9670;&nbsp;</a></span>mpu6050_get_iic_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*status</td><td>pointer to a status buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga9f78297fbc8692ee62b5cdf228f0822b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga9f78297fbc8692ee62b5cdf228f0822b">&#9670;&nbsp;</a></span>mpu6050_get_iic_transaction_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_transaction_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaaefe66b48239b17d82d3904b3ab78636">mpu6050_iic_transaction_mode_t</a> *&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic transaction mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mode</td><td>pointer to an iic transaction mode buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic transaction mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga0ec419f1f8e2c680ed9162ea85ce637d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga0ec419f1f8e2c680ed9162ea85ce637d">&#9670;&nbsp;</a></span>mpu6050_get_iic_transferred_len()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_transferred_len </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic transferred length </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*len</td><td>pointer to an iic transferred length buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic transferred len failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gacf0b1eed21f1d292a23cd1b8dd41c95c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacf0b1eed21f1d292a23cd1b8dd41c95c">&#9670;&nbsp;</a></span>mpu6050_get_iic_wait_for_external_sensor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_iic_wait_for_external_sensor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the iic wait for external sensor status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get iic wait for external sensor failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga53fa9d4d62ce62f5d738d7dde456be59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga53fa9d4d62ce62f5d738d7dde456be59">&#9670;&nbsp;</a></span>mpu6050_get_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaa776c016fbb2bb3dcbbce1145877965b">mpu6050_interrupt_t</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>set interrupt type </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga001abf0d94e44d8effdb6d0a91c686bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga001abf0d94e44d8effdb6d0a91c686bf">&#9670;&nbsp;</a></span>mpu6050_get_interrupt_latch()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_interrupt_latch </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt latch status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt latch failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga6e3ab80cd4e4edf9a5748b1038066c9f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e3ab80cd4e4edf9a5748b1038066c9f">&#9670;&nbsp;</a></span>mpu6050_get_interrupt_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_interrupt_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a> *&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt level </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*level</td><td>pointer to an interrupt level buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt level failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga373c54c7d0ee64db46abd60292db6391"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga373c54c7d0ee64db46abd60292db6391">&#9670;&nbsp;</a></span>mpu6050_get_interrupt_pin_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_interrupt_pin_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga10b85492273e69a281067454513f067d">mpu6050_pin_type_t</a> *&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt pin type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*type</td><td>pointer to a pin type buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt pin type failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga51983e134f5f0f7505b94f8b89265111"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga51983e134f5f0f7505b94f8b89265111">&#9670;&nbsp;</a></span>mpu6050_get_interrupt_read_clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_interrupt_read_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt reading clear status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt read clear failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga21dfbdebabe8d0a6253a319e74f1a444"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga21dfbdebabe8d0a6253a319e74f1a444">&#9670;&nbsp;</a></span>mpu6050_get_interrupt_status()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_interrupt_status </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>status</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the interrupt status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*status</td><td>pointer to a status buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get interrupt status failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga30f2c9dd8e130a2692a1b37964905d27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga30f2c9dd8e130a2692a1b37964905d27">&#9670;&nbsp;</a></span>mpu6050_get_low_pass_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_low_pass_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gad12172179ecd4f5cc01204041d70b54f">mpu6050_low_pass_filter_t</a> *&#160;</td>
          <td class="paramname"><em>filter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the low pass filter </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*filter</td><td>pointer to a low pass filter buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get low pass filter failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga04482d249240ff91f703255df50f954f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga04482d249240ff91f703255df50f954f">&#9670;&nbsp;</a></span>mpu6050_get_motion_duration()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_motion_duration </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>duration</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the motion duration </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*duration</td><td>pointer to a duration buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get motion duration failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga06639163368d5fa0c3d5f67577d2597e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga06639163368d5fa0c3d5f67577d2597e">&#9670;&nbsp;</a></span>mpu6050_get_motion_threshold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_motion_threshold </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>threshold</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the motion_threshold </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*threshold</td><td>pointer to a threshold buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get motion threshold failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga5f76de5ecbcdb57d63344dae2c2bbdf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5f76de5ecbcdb57d63344dae2c2bbdf6">&#9670;&nbsp;</a></span>mpu6050_get_sample_rate_divider()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_sample_rate_divider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the sample rate divider </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*d</td><td>pointer to a sample rate divider buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get sample rate divider failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gadefb20c0ab45841320eecf5770c289a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadefb20c0ab45841320eecf5770c289a5">&#9670;&nbsp;</a></span>mpu6050_get_sensor_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_sensor_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the sensor reset status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get sensor reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga58fc800ddc9afd883dd6fc6cf2e8769b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga58fc800ddc9afd883dd6fc6cf2e8769b">&#9670;&nbsp;</a></span>mpu6050_get_sleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_sleep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the sleep status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get sleep failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa07c51e2c39c6a99d9c9f3fafe9097d6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa07c51e2c39c6a99d9c9f3fafe9097d6">&#9670;&nbsp;</a></span>mpu6050_get_standby_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_standby_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga58827093ced72522015756873c1f6b52">mpu6050_source_t</a>&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the source mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>input source </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get standby mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga078491a10bcdff8470d4dce3c69c43df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga078491a10bcdff8470d4dce3c69c43df">&#9670;&nbsp;</a></span>mpu6050_get_temperature_sensor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_temperature_sensor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a> *&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the temperature sensor status </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*enable</td><td>pointer to a bool value buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get temperature sensor failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga6e15f5d80cd8481d1fddb9d70081ba58"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6e15f5d80cd8481d1fddb9d70081ba58">&#9670;&nbsp;</a></span>mpu6050_get_wake_up_frequency()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_get_wake_up_frequency </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga17d7c941660868be0ab4804ec2f89e68">mpu6050_wake_up_frequency_t</a> *&#160;</td>
          <td class="paramname"><em>frequency</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the wake up frequency </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*frequency</td><td>pointer to a wake up frequency buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 get wake up frequency failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga25e75e430b38ea1d0a62ae13d49a24b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga25e75e430b38ea1d0a62ae13d49a24b4">&#9670;&nbsp;</a></span>mpu6050_iic_master_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_iic_master_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset the iic master controller </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 iic master reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga7ffda1c829e7279d5cc224f292fb87a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7ffda1c829e7279d5cc224f292fb87a8">&#9670;&nbsp;</a></span>mpu6050_info()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_info </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga1b9581e9aa5cb88b81bb7d73d814128a">mpu6050_info_t</a> *&#160;</td>
          <td class="paramname"><em>info</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>get the chip's information </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[out]</td><td class="paramname">*info</td><td>pointer to an mpu6050 info structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga3fa7179bdd4783d5833f5773c4907467"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3fa7179bdd4783d5833f5773c4907467">&#9670;&nbsp;</a></span>mpu6050_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_init </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>initialize the chip </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 iic initialization failed</li>
<li>2 handle is NULL</li>
<li>3 linked functions is NULL</li>
<li>4 reset failed</li>
<li>5 id is invalid </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa020c3523f642ef86ddb4d890d1ef30b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa020c3523f642ef86ddb4d890d1ef30b">&#9670;&nbsp;</a></span>mpu6050_irq_handler()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_irq_handler </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>irq handler </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 run failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gae4d9dfc3a7e80e9888cca1bf49aea87f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae4d9dfc3a7e80e9888cca1bf49aea87f">&#9670;&nbsp;</a></span>mpu6050_motion_duration_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_motion_duration_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>ms</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the motion duration </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*ms</td><td>pointer to a motion duration buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gac27b4c7f838983fc78279e56e5d75305"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac27b4c7f838983fc78279e56e5d75305">&#9670;&nbsp;</a></span>mpu6050_motion_duration_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_motion_duration_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>ms</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the motion duration to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">ms</td><td>motion duration </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gab92f8d67c5f0007b87dd7eb23cb46819"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab92f8d67c5f0007b87dd7eb23cb46819">&#9670;&nbsp;</a></span>mpu6050_motion_threshold_convert_to_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_motion_threshold_convert_to_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>reg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>mg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the register raw data to the motion threshold </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>register raw data </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*mg</td><td>pointer to a motion threshold buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga5333c2858e28a7db806243a7ef82f801"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5333c2858e28a7db806243a7ef82f801">&#9670;&nbsp;</a></span>mpu6050_motion_threshold_convert_to_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_motion_threshold_convert_to_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>mg</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>convert the motion threshold to the register raw data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mg</td><td>motion threshold </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*reg</td><td>pointer to a register raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga71d719e0423c08f572f5774bfd061372"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga71d719e0423c08f572f5774bfd061372">&#9670;&nbsp;</a></span>mpu6050_read()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_read </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t(*)&#160;</td>
          <td class="paramname"><em>accel_raw</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float(*)&#160;</td>
          <td class="paramname"><em>accel_g</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t(*)&#160;</td>
          <td class="paramname"><em>gyro_raw</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float(*)&#160;</td>
          <td class="paramname"><em>gyro_dps</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint16_t *&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**accel_raw</td><td>pointer to an accel raw data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**accel_g</td><td>pointer to a converted accel data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**gyro_raw</td><td>pointer to a gyro raw data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">**gyro_dps</td><td>pointer to a converted gyro data buffer </td></tr>
    <tr><td class="paramdir">[in,out]</td><td class="paramname">*len</td><td>pointer to a length buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 read failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 length is zero</li>
<li>5 dmp is running</li>
<li>6 fifo conf is error </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gac079b813864765c1d384e8d93442ef59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac079b813864765c1d384e8d93442ef59">&#9670;&nbsp;</a></span>mpu6050_read_extern_sensor_data()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_read_extern_sensor_data </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the extern sensor data </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*data</td><td>pointer to a data buffer </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>data length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 read extern sensor data failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 len &gt; 24 </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga446d4096da24cfdb62cf9eafc8c2466f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga446d4096da24cfdb62cf9eafc8c2466f">&#9670;&nbsp;</a></span>mpu6050_read_temperature()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_read_temperature </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int16_t *&#160;</td>
          <td class="paramname"><em>raw</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float *&#160;</td>
          <td class="paramname"><em>degrees</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>read the temperature </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*raw</td><td>pointer to raw data buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*degrees</td><td>pointer to a converted degrees data buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 read failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga545b7340945ed963fadf2667ff4acc3d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga545b7340945ed963fadf2667ff4acc3d">&#9670;&nbsp;</a></span>mpu6050_self_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_self_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>gyro_offset_raw</em>[3], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int32_t&#160;</td>
          <td class="paramname"><em>accel_offset_raw</em>[3]&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>run the self test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*gyro_offset_raw</td><td>pointer to a gyro offset raw buffer </td></tr>
    <tr><td class="paramdir">[out]</td><td class="paramname">*accel_offset_raw</td><td>pointer to an accel offset raw buffer </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 self test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga3045ea53847e77bd858279b5506555e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3045ea53847e77bd858279b5506555e9">&#9670;&nbsp;</a></span>mpu6050_sensor_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_sensor_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reset all sensors </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 sensor reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga447aae606d0224fc18d75b5e34031ac4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga447aae606d0224fc18d75b5e34031ac4">&#9670;&nbsp;</a></span>mpu6050_set_accelerometer_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_accelerometer_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaaa9295dfae70a56066f5687bc85cdf6e">mpu6050_accelerometer_range_t</a>&#160;</td>
          <td class="paramname"><em>range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer range </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">range</td><td>accelerometer range </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer range failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gab3cee8f1703623eac797d75238326172"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab3cee8f1703623eac797d75238326172">&#9670;&nbsp;</a></span>mpu6050_set_accelerometer_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_accelerometer_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a>&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">axis</td><td>tested axis </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga3347d9e9f5a27eeae67a4a58b5e57a1b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga3347d9e9f5a27eeae67a4a58b5e57a1b">&#9670;&nbsp;</a></span>mpu6050_set_accelerometer_x_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_accelerometer_x_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer x test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer x test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 data is over 0x1F </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga7ed2b19f6eddd35d582ec019b35d10e2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7ed2b19f6eddd35d582ec019b35d10e2">&#9670;&nbsp;</a></span>mpu6050_set_accelerometer_y_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_accelerometer_y_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer y test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer y test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 data is over 0x1F </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gafe688ddafa58a8f13cc586b245a4568d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gafe688ddafa58a8f13cc586b245a4568d">&#9670;&nbsp;</a></span>mpu6050_set_accelerometer_z_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_accelerometer_z_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the accelerometer z test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set accelerometer z test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 data is over 0x1F </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga6df42dd4efb2b614d2ee3db5e5b3b9c4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6df42dd4efb2b614d2ee3db5e5b3b9c4">&#9670;&nbsp;</a></span>mpu6050_set_addr_pin()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_addr_pin </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga47a9d14317022ff750450d300c1d48fb">mpu6050_address_t</a>&#160;</td>
          <td class="paramname"><em>addr_pin</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the chip address pin </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">addr_pin</td><td>chip address pin </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>2 handle is NULL </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gad64a954b8e0a1a4512fa7a72dace6299"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gad64a954b8e0a1a4512fa7a72dace6299">&#9670;&nbsp;</a></span>mpu6050_set_clock_source()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_clock_source </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga74884d5b9f95c2b758d299bc28a65095">mpu6050_clock_source_t</a>&#160;</td>
          <td class="paramname"><em>clock_source</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the chip clock source </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">clock_source</td><td>chip main clock source </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set clock source failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga864c1ec199e927bfb61a530c67abe322"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga864c1ec199e927bfb61a530c67abe322">&#9670;&nbsp;</a></span>mpu6050_set_cycle_wake_up()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_cycle_wake_up </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the cycle wake up mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set cycle wake up failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gab40a10d0023ee96781e4d4b27ebeb81b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab40a10d0023ee96781e4d4b27ebeb81b">&#9670;&nbsp;</a></span>mpu6050_set_extern_sync()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_extern_sync </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga43e667c1edd709208cb678c6a367f105">mpu6050_extern_sync_t</a>&#160;</td>
          <td class="paramname"><em>sync</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the extern sync type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">sync</td><td>extern sync type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set extern sync failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gabe6ed7483f2585da9e14015220c5873f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabe6ed7483f2585da9e14015220c5873f">&#9670;&nbsp;</a></span>mpu6050_set_fifo()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_fifo </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable fifo </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fifo failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga73bfc2157b7710eaf126097ca59facb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga73bfc2157b7710eaf126097ca59facb4">&#9670;&nbsp;</a></span>mpu6050_set_fifo_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_fifo_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga73dd95e193f7a82bf39a3cf639fb16ff">mpu6050_fifo_t</a>&#160;</td>
          <td class="paramname"><em>fifo</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the fifo function </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">fifo</td><td>fifo type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fifo enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaf8662ad67023d046513e40c173216817"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf8662ad67023d046513e40c173216817">&#9670;&nbsp;</a></span>mpu6050_set_force_accel_sample()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_force_accel_sample </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable force accel sample </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set force accel sample failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gae2ea1c1863d0757f970256d5ad52de7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae2ea1c1863d0757f970256d5ad52de7a">&#9670;&nbsp;</a></span>mpu6050_set_fsync_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_fsync_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the fsync interrupt </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fsync interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaf7eae49db5045842084aa79bc474b9b2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf7eae49db5045842084aa79bc474b9b2">&#9670;&nbsp;</a></span>mpu6050_set_fsync_interrupt_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_fsync_interrupt_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a>&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the fsync interrupt level </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">level</td><td>set level </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set fsync interrupt level failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga6b5f9a7d2f0ad23c7ea84275e432fa80"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6b5f9a7d2f0ad23c7ea84275e432fa80">&#9670;&nbsp;</a></span>mpu6050_set_gyroscope_range()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_gyroscope_range </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga334608694ff39953897e2b6f008f15d0">mpu6050_gyroscope_range_t</a>&#160;</td>
          <td class="paramname"><em>range</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope range </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">range</td><td>gyroscope range </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope range failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga820d51a44799f0531ff73dd3a119d2cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga820d51a44799f0531ff73dd3a119d2cf">&#9670;&nbsp;</a></span>mpu6050_set_gyroscope_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_gyroscope_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gafabc49689281fcc7875db0c186618ba1">mpu6050_axis_t</a>&#160;</td>
          <td class="paramname"><em>axis</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">axis</td><td>tested axis </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga5506aa1f2f2dcbe3b024284a59629aa1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5506aa1f2f2dcbe3b024284a59629aa1">&#9670;&nbsp;</a></span>mpu6050_set_gyroscope_x_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_gyroscope_x_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope x test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope x test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 data is over 0x1F </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga2926fd3c173481ff3b7271632d4fc8b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga2926fd3c173481ff3b7271632d4fc8b0">&#9670;&nbsp;</a></span>mpu6050_set_gyroscope_y_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_gyroscope_y_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope y test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope y test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 data is over 0x1F </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga101da97fb36c35d398e5fc765532051a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga101da97fb36c35d398e5fc765532051a">&#9670;&nbsp;</a></span>mpu6050_set_gyroscope_z_test()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_gyroscope_z_test </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the gyroscope z test </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set gyroscope z test failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 data is over 0x1F </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga24e409c7253f4b30a5419e43ff9f4caa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga24e409c7253f4b30a5419e43ff9f4caa">&#9670;&nbsp;</a></span>mpu6050_set_iic4_data_in()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic4_data_in </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic4 data in </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 data in failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga62dbcb1cf77e42188155e194cc82e483"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga62dbcb1cf77e42188155e194cc82e483">&#9670;&nbsp;</a></span>mpu6050_set_iic4_data_out()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic4_data_out </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic4 data out </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 data out failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga223ff15f8b8745450bd78521846ada45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga223ff15f8b8745450bd78521846ada45">&#9670;&nbsp;</a></span>mpu6050_set_iic4_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic4_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic4 </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga5fc263aaa187b6153fd79bed28784109"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5fc263aaa187b6153fd79bed28784109">&#9670;&nbsp;</a></span>mpu6050_set_iic4_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic4_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic4 interrupt </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa7b1f767fb233d9322501fffc0817867"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa7b1f767fb233d9322501fffc0817867">&#9670;&nbsp;</a></span>mpu6050_set_iic4_transaction_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic4_transaction_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gae5211e61d3ffd9a2b6b023c0df563322">mpu6050_iic4_transaction_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic4 transaction mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>transaction mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic4 transaction mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga431ee298a2353bf3a2f6792074a27769"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga431ee298a2353bf3a2f6792074a27769">&#9670;&nbsp;</a></span>mpu6050_set_iic_address()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_address </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>addr_7bit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic address </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">addr_7bit</td><td>iic address </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic address failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga7ff2e56ada9011115ba08a3ed4218fae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7ff2e56ada9011115ba08a3ed4218fae">&#9670;&nbsp;</a></span>mpu6050_set_iic_bypass()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_bypass </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic bypass </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic bypass failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga75ec6979820e92ef516526345368f900"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga75ec6979820e92ef516526345368f900">&#9670;&nbsp;</a></span>mpu6050_set_iic_byte_swap()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_byte_swap </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic byte swap </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic byte swap failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga623ce6e49d16c82eb1a21b1c470344d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga623ce6e49d16c82eb1a21b1c470344d1">&#9670;&nbsp;</a></span>mpu6050_set_iic_clock()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_clock </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga1cf6080fba857183c64aa2b32bb43902">mpu6050_iic_clock_t</a>&#160;</td>
          <td class="paramname"><em>clk</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic clock </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">clk</td><td>iic clock </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic clock failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gac9866c1fab150c27c922fda2f18667d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac9866c1fab150c27c922fda2f18667d5">&#9670;&nbsp;</a></span>mpu6050_set_iic_data_out()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_data_out </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic data out </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">data</td><td>set data </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic data out failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga555b45cbbdf6df8ac3245c82b9724fec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga555b45cbbdf6df8ac3245c82b9724fec">&#9670;&nbsp;</a></span>mpu6050_set_iic_delay()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_delay </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>delay</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic delay </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">delay</td><td>iic delay </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic delay failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 delay &gt; 0x1F </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaf02a711a7f91216bd2e3f3687664f095"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaf02a711a7f91216bd2e3f3687664f095">&#9670;&nbsp;</a></span>mpu6050_set_iic_delay_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_delay_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga4c29121de3d65936bac5398ce2241e27">mpu6050_iic_delay_t</a>&#160;</td>
          <td class="paramname"><em>delay</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic delay </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">delay</td><td>iic delay </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic delay enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gab1e9bdb227ad35ffae4d9efcbc70f9d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab1e9bdb227ad35ffae4d9efcbc70f9d0">&#9670;&nbsp;</a></span>mpu6050_set_iic_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gacf4b05c6b9ace736904fe07db41f1d7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gacf4b05c6b9ace736904fe07db41f1d7b">&#9670;&nbsp;</a></span>mpu6050_set_iic_fifo_enable()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_fifo_enable </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic fifo </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic fifo enable failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga416335a7623d1d667a9ad10284655dab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga416335a7623d1d667a9ad10284655dab">&#9670;&nbsp;</a></span>mpu6050_set_iic_group_order()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_group_order </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga7017581b2d00edbe1e1dd543a566b573">mpu6050_iic_group_order_t</a>&#160;</td>
          <td class="paramname"><em>order</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic group order </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">order</td><td>group order </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic group order failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa35e9a70bdae6b95305c7fa3e95aaeda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa35e9a70bdae6b95305c7fa3e95aaeda">&#9670;&nbsp;</a></span>mpu6050_set_iic_master()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_master </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the iic master mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic master failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gae87dc03b4e2f86caa861cc9aa389c37f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae87dc03b4e2f86caa861cc9aa389c37f">&#9670;&nbsp;</a></span>mpu6050_set_iic_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga030e3f2ad0b50883060d9ea3e119d861">mpu6050_iic_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>iic mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga405a7bd6dc210adbcc749b2018ef6e6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga405a7bd6dc210adbcc749b2018ef6e6e">&#9670;&nbsp;</a></span>mpu6050_set_iic_multi_master()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_multi_master </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable iic multi master </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic multi master failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gadb72821a3f1b548e2a3afcd9a13f108f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gadb72821a3f1b548e2a3afcd9a13f108f">&#9670;&nbsp;</a></span>mpu6050_set_iic_read_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_read_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga171c81728419d37fdfa39cf3802424f9">mpu6050_iic_read_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic read mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>read mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic read mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga527dacc965c03701fdc107e1b741af7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga527dacc965c03701fdc107e1b741af7a">&#9670;&nbsp;</a></span>mpu6050_set_iic_register()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_register </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>reg</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic register </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">reg</td><td>iic register </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic register failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga244ddcb6055b1f43c07082f3f3859c18"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga244ddcb6055b1f43c07082f3f3859c18">&#9670;&nbsp;</a></span>mpu6050_set_iic_transaction_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_transaction_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaaefe66b48239b17d82d3904b3ab78636">mpu6050_iic_transaction_mode_t</a>&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic transaction mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">mode</td><td>iic transaction mode </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic transaction mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga5b1493c92b9002ceeedeae4ecc7c3b0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5b1493c92b9002ceeedeae4ecc7c3b0d">&#9670;&nbsp;</a></span>mpu6050_set_iic_transferred_len()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_transferred_len </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaadda7a893f193c8fc31b952a70d24d6f">mpu6050_iic_slave_t</a>&#160;</td>
          <td class="paramname"><em>slave</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the iic transferred length </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">slave</td><td>iic slave number </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">len</td><td>iic transferred length </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic transferred len failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized</li>
<li>4 invalid slave</li>
<li>5 len &gt; 0xF </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga29b6a638d8875286c77a70105778acba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga29b6a638d8875286c77a70105778acba">&#9670;&nbsp;</a></span>mpu6050_set_iic_wait_for_external_sensor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_iic_wait_for_external_sensor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable iic wait for external sensor </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set iic wait for external sensor failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga7fcdea5bc0936e5b228ac39d9612f5f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga7fcdea5bc0936e5b228ac39d9612f5f9">&#9670;&nbsp;</a></span>mpu6050_set_interrupt()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_interrupt </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaa776c016fbb2bb3dcbbce1145877965b">mpu6050_interrupt_t</a>&#160;</td>
          <td class="paramname"><em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the interrupt </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>set interrupt type </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa76f7112fae3595d886b3c43a120c1d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa76f7112fae3595d886b3c43a120c1d3">&#9670;&nbsp;</a></span>mpu6050_set_interrupt_latch()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_interrupt_latch </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the interrupt latch </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt latch failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gabf093821c0f94024bb248d41d67fd857"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gabf093821c0f94024bb248d41d67fd857">&#9670;&nbsp;</a></span>mpu6050_set_interrupt_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_interrupt_level </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga82b756931c7d0c5f948e0f9ad8cb700f">mpu6050_pin_level_t</a>&#160;</td>
          <td class="paramname"><em>level</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the interrupt level </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">level</td><td>interrupt level </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt level failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga8b41f9600b91d7660bfb99b95ad8ada4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga8b41f9600b91d7660bfb99b95ad8ada4">&#9670;&nbsp;</a></span>mpu6050_set_interrupt_pin_type()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_interrupt_pin_type </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga10b85492273e69a281067454513f067d">mpu6050_pin_type_t</a>&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the interrupt pin type </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">type</td><td>interrupt pin type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt pin type failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga71d2c1d97d63badf346d3d74ec249722"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga71d2c1d97d63badf346d3d74ec249722">&#9670;&nbsp;</a></span>mpu6050_set_interrupt_read_clear()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_interrupt_read_clear </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the interrupt reading clear </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set interrupt read clear failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gae64ced53188b4b8a7ca64d1bc3318e17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gae64ced53188b4b8a7ca64d1bc3318e17">&#9670;&nbsp;</a></span>mpu6050_set_low_pass_filter()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_low_pass_filter </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gad12172179ecd4f5cc01204041d70b54f">mpu6050_low_pass_filter_t</a>&#160;</td>
          <td class="paramname"><em>filter</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the low pass filter </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">filter</td><td>low pass filter </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set low pass filter failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga69af3fbef1aaca2edd12c1cf29446edc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga69af3fbef1aaca2edd12c1cf29446edc">&#9670;&nbsp;</a></span>mpu6050_set_motion_duration()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_motion_duration </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>duration</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the motion duration </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">duration</td><td>set duration </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set motion duration failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga5da5a9bef5d2730441ad538cb080172d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga5da5a9bef5d2730441ad538cb080172d">&#9670;&nbsp;</a></span>mpu6050_set_motion_threshold()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_motion_threshold </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>threshold</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the motion_threshold </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">threshold</td><td>set threshold </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set motion threshold failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga6780b944f4cbbae54ae68074a4bf1484"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga6780b944f4cbbae54ae68074a4bf1484">&#9670;&nbsp;</a></span>mpu6050_set_sample_rate_divider()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_sample_rate_divider </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint8_t&#160;</td>
          <td class="paramname"><em>d</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the sample rate divider </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">d</td><td>sample rate divider </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set sample rate divider failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga950c375583ed14076006b8727b57429b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga950c375583ed14076006b8727b57429b">&#9670;&nbsp;</a></span>mpu6050_set_signal_path_reset()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_signal_path_reset </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gaab3097929cc2abb8df44fb68ae4b0529">mpu6050_signal_path_reset_t</a>&#160;</td>
          <td class="paramname"><em>path</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the signal path reset </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">path</td><td>signal path </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set signal path reset failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gab7da297ba4960fdaffac2b57025bcafc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gab7da297ba4960fdaffac2b57025bcafc">&#9670;&nbsp;</a></span>mpu6050_set_sleep()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_sleep </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the sleep mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set sleep failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga4a3a787d582ff6d4809d76920c61f541"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga4a3a787d582ff6d4809d76920c61f541">&#9670;&nbsp;</a></span>mpu6050_set_standby_mode()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_standby_mode </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga58827093ced72522015756873c1f6b52">mpu6050_source_t</a>&#160;</td>
          <td class="paramname"><em>source</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set source into standby mode </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">source</td><td>input source </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set standby mode failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="gaa75bd4abd828a6333a6c73c645905807"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gaa75bd4abd828a6333a6c73c645905807">&#9670;&nbsp;</a></span>mpu6050_set_temperature_sensor()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_temperature_sensor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gabd66e87c6875710ce056b940d20f85c9">mpu6050_bool_t</a>&#160;</td>
          <td class="paramname"><em>enable</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>enable or disable the temperature sensor </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">enable</td><td>bool value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set temperature sensor failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
<a id="ga32550f71cd97313bee53f0a21b137154"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ga32550f71cd97313bee53f0a21b137154">&#9670;&nbsp;</a></span>mpu6050_set_wake_up_frequency()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t mpu6050_set_wake_up_frequency </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#gab9152935d0f1c91a6183aa8f398b7045">mpu6050_handle_t</a> *&#160;</td>
          <td class="paramname"><em>handle</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__mpu6050__basic__driver.html#ga17d7c941660868be0ab4804ec2f89e68">mpu6050_wake_up_frequency_t</a>&#160;</td>
          <td class="paramname"><em>frequency</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>set the wake up frequency </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramdir">[in]</td><td class="paramname">*handle</td><td>pointer to an mpu6050 handle structure </td></tr>
    <tr><td class="paramdir">[in]</td><td class="paramname">frequency</td><td>wake up frequency </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>status code<ul>
<li>0 success</li>
<li>1 set wake up frequency failed</li>
<li>2 handle is NULL</li>
<li>3 handle is not initialized </li>
</ul>
</dd></dl>
<dl class="section note"><dt>Note</dt><dd>none </dd></dl>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
